Dzimis 1976. gada 8.jūnijā Rīgā.
Ieguvis ekonomista izglītību. Latvijas Universitātē 1999. gadā pirmais saņēma ekonomikas bakalaura grādu jaunā specializācijā - „analītiskā ekonomika”.
Dzīvojis un mācījies Dānijā. 2002. gadā kļuva Cand. oecon (maģistra grāds pēc Latvijas sistēmas) Dienviddānijas universitātē specialitātē - ekonomika un Eiropas integrācija. Strādājis Latvijas Universitātes Eirofakultātē.
Vēlāk Nils Ušakovs pievērsās žurnālistikai. Strādājis gan laikrakstos, gan vadošos amatos televīzijā. 2004. gadā par ieguldījumu žurnālistikā apbalvots ar Latvijas Žurnālistu savienības un Latvijas Universitātes dibināto Cicerona balvu.
Nils Ušakovs piedalījies arī starptautiski nozīmīgajā «Baltijas foruma» darbībā, analītiskās ekonomikas jomā. Tur viņš iepazinās ar Jāni Urbanoviču.
2005. gada vasarā Nils Ušakovs pēc sava drauga Jāņa Urbanoviča ieteikuma nolēma pievērsties politikai un iestājās Tautas Saskaņas partijā. 2005. gada novembrī ievēlēts par Politiskās apvienības „Saskaņas centrs” priekšsēdētāju.
Nila Ušakova vadībā apvienība «Saskaņas centrs» guva pārliecinošus panākumus 9. Saeimas vēlēšanās, un tagad apvienībai ir otrā lielākā frakcija Saeimā. Pats Nils Ušakovs kļuva par vienu no šī parlamenta jaunākajiem deputātiem, viņš pievērsies ar starptautiskās politikas jautājumiem.
Nils Ušakovs ir vienīgais Latvijas politiķis, kurš ticis uzaicināts uz Vladimira Putina rīkoto pieņemšanu Maskavā, kā arī apmeklējis Vašingtonu, kur ticies ar amerikāņu kongresa locekļiem.
Par saviem svarīgākajiem uzdevumiem «Saskaņas centra» priekšsēdētāja amatā Nils Ušakovs uzskata: 1) radīt pirmo politisko spēku Latvijas vēsturē, kur kopīgi darbotos latviešu un krievvalodīgie politiķi; 2) izveidot apvienību par ietekmīgu sociāldemokrātisku kustību.
Jau vairāk nekā gadu «Saskaņas centrs» ir vispopulārākais politiskais spēks Latvijā, pats Nils Ušakovs dažu gadu laikā ir kļuvis par politiķi, kuram uzticas ievērojama Latvijas iedzīvotāju daļa. Žurnāls „Kapitāls” ir iekļāvis Nilu Ušakovu valsts ietekmīgāko cilvēku sarakstā.
Kopš savas dibināšanas «Saskaņas centrs» ir opozīcijā valdošajai elitei. Apvienība iestājās par to, lai par Latvijas prezidentu kļūtu cienīgs kandidāts – Aivars Endziņš.
«Saskaņas centrs» bija viens no iniciatoriem tautas nobalsošanai par tautas tiesībām atlaist Saeimu. Nils Ušakovs un «Saskaņas centra» pārstāvji piedalījās gan „lietussargu revolūcijas” tautas sapulcē, gan 2009. gada 13. janvāra mītiņā Doma laukumā.
Nils Ušakovs kā politiķis un kā sabiedriska persona daudz dara, lai visiem Latvijas iedzīvotājiem neatkarīgi no dzimtās valodas un tautības būtu vienādas iespējas.
Nils Ušakovs vienmēr aktīvi iesaistās sabiedriskās aktivitātēs. 2006. gadā viņš kļuva par vienu no jauniešu organizācijas „Mums pa ceļam!” dibinātājiem. Šīs organizācijas mērķi ir palīdzēt skolu audzēkņiem atrast savu vietu dzīvē un gūt panākumus. Organizācija rīko bezmaksas lekcijas un seminārus, KVN spēles un atbalsta „Kas? Kur? Kad?” spēles, izdod savu avīzi 5 000 eksemplāru tirāžā, organizē diskusiju kluba nodarbības, kā arī braucienus uz jauniešu vasaras nometnēm. Šajos pasākumos ir piedalījušies simtiem skolēnu.
Nils Ušakovs brīvi pārvalda latviešu un angļu valodu, sarunvalodas līmenī - vācu, dāņu un zviedru valodu. Brīvajā laikā Nils Ušakovs aizraujas ar sportu – skriešanu un riteņbraukšanu.