Il 14 giugno 2017 si è sposato aCernobbio con Francesca Eleonora Cormanni, con la quale ha avuto due figli: Achille Leo (2019) e Gregorio Leo (2022).[3][4]
È unterzino che può giocare su entrambe le fasce del campo, nonostante prediliga la corsia destra; la sua duttilità gli permette di giocare sia comeesterno a tutta fascia,[5][6] sia comedifensore centrale,[7] ruolo nel quale peraltro è cresciuto.[8] È dotato di buona qualità di gioco e di senso tattico.[5][6][9]
Ha dato i primi calci a un pallone nel campetto dell'oratorio del suo paese d'origine,Rescaldina (MI), il cui allenatore era il padre Giovanni.[10] Cresciuto poi nelle giovanili delMilan, società in cui il suo scopritoreBeniamino Abate, padre diIgnazio, svolgeva un ruolo nello staff tecnico,[11] Darmian ha fatto il suo esordio assoluto con i rossoneri ancora prima di aver compiuto 17 anni, il 28 novembre 2006 nella partita diCoppa ItaliaBrescia-Milan (1-2),[12] entrando durante l'intervallo per sostituireKakhaber Kaladze.[13] L'esordio inSerie A è avvenuto il 19 maggio 2007, in Milan-Udinese (2-3), quando è entrato al 67' per sostituireGiuseppe Favalli.[12][14]
Nellastagione 2007-2008 è stato aggregato alla prima squadra ma non è stato utilizzato in campionato. È divenuto tuttavialeader ecapitano della formazionePrimavera,[15] risultando per più anni il migliore di tale squadra:[16] con la massima formazione giovanile ha disputato 25 partite con un gol nelcampionato di categoria 2007-2008 e 13 partite inquello successivo. Il 21 dicembre 2008 è stato impiegato nel secondo tempo della partita Milan-Udinese (5-1),[17] conseguendo la sua seconda presenza inSerie A a un anno e sette mesi dalla prima. Chiude l'esperienza milanista con quattro presenze in massima serie.
Il 17 luglio 2009, a 19 anni, il Milan lo ha ceduto in prestito alPadova[18] inSerie B.[19] Il 30 luglio 2009 è stato operato per risolvere unafrattura da stress alloscafoide del piede sinistro, intervento che lo ha tenuto fuori nei primi mesi della stagione.[20] Il 28 novembre 2009 ha fatto il suo esordio con la maglia del Padova in campionato nella partita Padova-Vicenza (1-2) subentrando al 35' adAndrea Soncin. Il 20 febbraio 2010 ha realizzato il primogol da professionista duranteAncona-Padova (2-2), partita valida per la 26ª giornata.[21] Alla fine del primo anno ottiene la salvezza inSerie B, dopo iplay-out contro laTriestina.[22] Il 24 giugno 2010 il Padova ha comunicato la fine del prestito e, conseguentemente, il ritorno del giocatore al Milan.[23] Conclude la sua prima annata a pieno regime fra i professionisti con 22 presenze in campionato e un gol; gioca anche una partita con la formazione Primavera.
Il 12 luglio 2010 Darmian è stato acquistato in compartecipazione dalPalermo,[24] che già il giorno precedente lo aveva inserito nella lista dei convocati per il ritiro in vista dellastagione 2010-2011;[25] l'acquisto è stato perfezionato presso laLega Serie A due giorni dopo.[26]
Ha esordito in maglia rosanero il 16 settembre 2010 giocando da titolare l'incontro diEuropa LeagueSparta Praga-Palermo (3-2),[27] che gli è valso anche l'esordio assoluto nellecompetizioni europee. L'esordio inSerie A arriva alla quarta giornata dicampionato, subentrando al 92' aJavier Pastore nella vittoria in trasferta per 3-1 contro laJuventus.[28] Il 6 febbraio 2011 gioca la prima partita da titolare in campionato, nella trasferta vinta contro ilLecce per 4-2 valida per la 24ª giornata, uscendo al 33'[29] dopo aver accusato una distrazione muscolare di primo grado al flessore della coscia destra.[30] Chiude la positiva[31] stagione con 16 presenze suddivise fra campionato,Coppa Italia (persa in finale contro l'Inter per 3-1) edEuropa League.
Dopo il rinnovo della compartecipazione tra Milan e Palermo avvenuto il 23 giugno 2011,[32][33] il 12 luglio seguente passa in prestito alTorino, in Serie B.[34][35] Esordisce in maglia granata il 13 agosto successivo in Torino-Lumezzane (1-0) delsecondo turno di Coppa Italia;[36] segna invece la prima rete in Torino-Empoli della 12ª giornata dicampionato, che consente alla sua squadra di vincere per 2-1.[37] InBari-Torino (1-1) della 15ª giornata, disputata il 13 novembre 2011, si procura una lesione del cercine cotiloideo con versamento endoarticolare.[38] A fine campionato ottiene la promozione in Serie A, dopo aver giocato 33 partite in campionato e 1 in Coppa Italia.
Il 20 giugno 2012 il Palermo riscatta per 500 000 euro[39] dal Milan l'altra metà del cartellino del giocatore[40][41] e il 5 luglio successivo viene formalizzato il suo ritorno al Torino con la formula della compartecipazione[42][43] per 850 000 euro.[39] Coi granata gioca 30 partite in campionato e due in Coppa Italia. Il 20 giugno 2013 il Torino acquisisce l'intero cartellino del giocatore risolvendo a proprio favore la compartecipazione con il Palermo, versando nelle casse dei rosanero ulteriori 675 000 euro.[44][45] Complessivamente il Torino ha pagato il giocatore poco più di 1,5 milioni di euro. Nella stagione 2013-2014 gioca 37 partite in campionato – concluso con la qualificazione all'UEFA Europa League dopo la mancata concessione della licenza UEFA alParma[46] – più una presenza in Coppa Italia.
Alla sua prima presenza nella stagione 2014-2015, il 7 agosto 2014, realizza la sua prima rete in ambito internazionale nella partita di ritorno del terzo turno preliminare diUEFA Europa League vinta in casa per 4-0 contro gli svedesi delBrommapojkarna; la seconda arriva l'11 dicembre dello stesso anno, realizzata alCopenaghen.[47] Segna, nel ritorno dei sedicesimi di coppa, il gol decisivo che permette ai granata di battere l'Athletic Bilbao per 3-2 al San Mamès, prima italiana a riuscirci. Segna l'ultimo gol stagionale nel derby vinto dopo venti anni dalla compagine granata.
Complessivamente con la maglia del Torino ha giocato 151 partite e segnato sei gol.
L'11 luglio 2015 viene ceduto a titolo definitivo alManchester Utd per 18 milioni di euro (più due di bonus). Il giocatore percepirà tre milioni l'anno per tre anni con opzione per il quarto anno.[48] Molto stimato dall'allenatoreLouis van Gaal, esordisce inPremier League l'8 agosto 2015 contro ilTottenham, partita vinta 1-0 daiRed Devils e nella quale viene nominato "Man of the match" (uomo partita) dai tifosi.[49] Il 18 agosto seguente esordisce anche inChampions League, nella partita di andata del turno di playoff vinta 3-1 contro ilClub Bruges.[50]Il 10 settembre, a testimonianza del grande avvio di stagione, con il 42% di preferenze viene scelto dai tifosi come "giocatore del mese" di agosto.[51] Il 20 aprile2016 segna il suo primo gol con la sua nuova maglia, nella partita di campionato vinta per 2-0 in casa contro ilCrystal Palace.[52] Il 21 maggio aWembley scende in campo nel secondo tempo della finale diFA Cup vinta contro il Crystal Palace.
La stagione seguente arrivaJosé Mourinho come allenatore, che punta suValencia come terzino destro titolare. Nel corso della stagione trova quindi spazio soprattutto come terzino sinistro. Il 24 maggio 2017 disputa da titolare la finale diEuropa League vinta per 2-0 contro l'Ajax aStoccolma. Chiude la stagione con 29 presenze in tutte le competizioni.
L'8 agosto 2017, all'inizio della sua terza stagione con iRed Devils, viene impiegato da titolare nella partita diSupercoppa UEFA persa per 2-1 contro ilReal Madrid. Perde però presto posizioni nelle preferenze del mister portoghese e viene, di fatto, relegato al rango di riserva.
Nella sua quarta e ultima stagione al Manchester United trova pochissimo spazio, sia con Mourinho sia conOle Gunnar Solskjær che ne prende il posto in panchina nel dicembre 2018. Termina la stagione con sole sei presenze in campionato e una presenza in FA Cup.
Il 2 settembre 2019 si trasferisce a titolo definitivo alParma.[53] Il 15 dello stesso mese fa il suo esordio con gli emiliani nella partita casalinga persa colCagliari (1-3), fornendo l'assist adAntonino Barillà per il gol dei ducali.[54] Il 25 luglio 2020 segna il primo gol con i ducali in occasione del successo in casa delBrescia per 2-1.[55] In tutto mette insieme 34 presenze, un gol e un assist.
Dopo aver disputato le prime tre gare di campionato con i ducali, il 5 ottobre 2020 si trasferisce all'Inter in prestito con obbligo di riscatto.[56][57] Esordisce con i nerazzurri il 21 ottobre seguente, in occasione del pareggio casalingo contro ilBorussia M'gladbach inChampions League.[58] Tre giorni dopo fa il suo debutto anche nellamassima serie, venendo schierato titolare nella sfida esterna contro ilGenoa.[59] Il 1º dicembre sblocca la gara contro il Borussia M'gladbach, realizzando la prima rete in carriera in Champions League, nonché la prima in assoluto con la maglia interista.[60] Nel corso della stagione, seppur venendo impiegato prevalentemente come riserva diAchraf Hakimi, riesce ad apportare un contributo importante ai fini della conquista dello scudetto; il 28 febbraio realizza la prima rete in campionato contro il Genoa,[61] ripetendosi nelle sfide casalinghe contro Cagliari eVerona,[62][63] nelle quali sigla il gol decisivo. A fine stagione vince il suo primo campionato italiano, nonché il primo dell'Inter dopo undici anni.[64]
Nella stagione seguente, complice la partenza di Hakimi, riesce a trovare spazio nell'undici iniziale schierato dal nuovo tecnicoSimone Inzaghi, offrendo prestazioni di spessore negli scontri diretti controMilan eNapoli.[65] Il 12 gennaio vince il suo secondo trofeo con l'Inter, laSupercoppa italiana, battendo per 2–1 laJuventus dopo i tempi supplementari e fornendo l'assist per la rete decisiva diAlexis Sánchez;[66] inoltre, nella medesima sfida tocca quota 50 presenze complessive con i nerazzurri.[67] L'11 maggio successivo si aggiudica anche laCoppa Italia, superando ancora la Juventus in finale per 4–2 dopo i tempi supplementari.[68]
Nella stagione successiva vince il suo quarto trofeo con l'Inter, laSupercoppa italiana, battendo ilMilan per 3-0.[69] Il 31 gennaio 2023 segna il suo primo gol in Coppa Italia, che permette ai meneghini di superare i quarti di finale contro l'Atalanta.[70] A causa dell'infortunio diMilan Škriniar, nella seconda parte di stagione viene impiegato da titolare come braccetto di destra nella difesa a 3, offrendo ottime prestazioni.[71] Il 19 marzo nella sconfitta interna contro laJuventus (0-1) gioca la sua centesima gara con la maglia nerazzurra.[72] Il 24 maggio conquista la sua secondaCoppa Italia consecutiva, la nona della storia per il club nerazzurro, grazie alla vittoria per 2-1 in finale contro laFiorentina.[73] Il 10 giugno gioca da titolare nellafinale diChampions League, persa per 1-0 contro ilManchester City.[74]
Il 12 dicembre 2023, in occasione della gara casalinga diChampions League contro laReal Sociedad, indossa per la prima volta la fascia dacapitano, viste le assenze dalla formazione titolare diLautaro Martínez,Nicolò Barella eStefan de Vrij.[75] Nello stesso mese, rinnova il proprio contratto con il club nerazzurro fino al 2025.[76][77] Il 28 febbraio 2024 realizza la sua prima rete stagionale, aprendo le marcature nel 4-0 contro l'Atalanta in campionato.[78]
Dal 10 al 12 marzo 2014 è stato convocato dalCTCesare Prandelli per unostage organizzato allo scopo di visionare giovani giocatori in vista dei campionati mondiali,[80] venendo riconfermato per il raduno successivo del 14 e 15 aprile.[81]
Data l'ottima stagione con il Torino,[11] il 13 maggio 2014 è stato inserito nella lista di trenta calciatori pre-convocati per il torneo in Brasile.[82] Esordisce innazionale il 31 maggio 2014, a 24 anni, giocando titolare come terzino destro nella partita amichevole Italia-Irlanda (0-0) disputata aLondra;[83] il giorno successivo è inserito nell'elenco dei 23 giocatori convocati per ilMondiale 2014.[84] Il 14 giugno esordisce nel torneo giocando da titolare la partita contro l'Inghilterra vinta dagliAzzurri per 2-1 e risultando uno dei migliori in campo.[85] Gioca dall'inizio anche le successive due partite del girone controCosta Rica eUruguay, perse entrambe per 1-0, che determinano l'eliminazione dell'Italia.
A inizio 2015 viene premiato con ilPallone Azzurro come miglior giocatore della nazionale per il 2014.[86]
Confermato come titolare dal CTAntonio Conte, il 10 ottobre 2015 segna il primo gol in nazionale, nella partitaAzerbaijan-Italia (1-3) disputata aBaku, che garantisce la qualificazione aEuro 2016.[87] Viene inoltre inserito dallaUEFA nella squadra ideale dei migliori giocatori delle qualificazioni, come terzino destro.[88] L'anno seguente viene convocato per l'Europeo inFrancia,[89] dove ottiene quattro presenze, sbagliando il rigore decisivo neitiri di rigore ai quarti di finale contro laGermania.[90]
Il 17 marzo 2023, ad oltre cinque anni dall'ultima partita con gliAzzurri, viene richiamato in nazionale dal CTRoberto Mancini, in vista delle partite dellequalificazioni a Euro 2024 controInghilterra eMalta,[93] e il 26 dello stesso mese, all'età di 33 anni, torna ad indossare la maglia azzurra nel secondo tempo della vittoria esterna per 2-0 contro Malta.[94] Successivamente, a giugno, viene inserito nella lista dei 23 convocati per disputare lafase finale dellaNations League,[95] dove l'Italia ottiene il terzo posto.[96]
Il 17 novembre 2023, sotto la gestione del neo CTLuciano Spalletti, torna al gol in nazionale dopo più di otto anni, sbloccando il punteggio della partita delle qualificazioni europee vinta per 5-2 contro laMacedonia del Nord.[97][98]