Nicolae Robu s-a născut în 28 mai 1955 în Bocsig, jud. Arad. Este căsătorit și are doi copii.
Robu este profesor universitar și politician român. A fost din 2004 rectorul Universității „Politehnica” din Timișoara (acronim UPT), ales de Senatul UPT de două ori, în 2004 și 2008. Din iunie 2012 și până în septembrie 2020 a ocupat funcția de primar al Timișoarei, fiind sprijinit de USL. În septembrie 2020 a pierdut alegerile locale ăn fața lui Dominic Fritz.
Nicolae Robu a intrat în PNL la sfârșitul lunii iulie 2008, fără să mai fi fost vreodată membru al vreunui partid, nici după revoluție și nici înainte de aceasta.
La 30 noiembrie 2008, a candidat pentru Parlamentul României în Colegiul 2 Senat -Timișoara Est, devenind senator PNL de Timiș. În Senat, activează în Comisia de Învățământ, Știință, Tineret și Sport, fiind Secretarul acestei Comisii. De asemenea, este membru în Delegația României la Adunarea Parlamentară a Consiliului Europei.
În februarie 2009, a fost ales președinte al PNL Timișoara, în Iulie 2009 a fost numit președinte interimar al PNL Timiș, în martie 2010 a fost ales președinte al PNL Timiș, membru în Consiliul Național Executiv al PNL și membru în Biroul Politic Central al PNL. În iunie 2012 candidează din partea USL (Uniunea Social-Liberală, alianța PSD+PNL-PC) la primăria Timișoarei și este ales primar cu o majoritate de 51,6%, din cei prezenti la vot, procent foarte mare comparat cu cele ale contracandidaților Adrian Orza (PNȚCD) sau Gheorghe Nodiți (PDL).
La data de 17 februarie 2017 Nicolae Robu, primar în funcție al Timișoarei , a devenit urmărit penal conform Direcției Naționale Anticorupție.
Se menționează în comunicatul DNA că in perioada 1996-2015 mai mulți funcționari din primăria Timișoara, prin încălcarea atribuțiilor de serviciu, ar fi deposedat Statul Român de 967 imobile. Prejudiciul este estimat la 40 milioane euro.
În anul 2014, Nicolae Robu a fost amendat de Consiliul National pentru Combaterea Discriminarii cu 2.500 de lei pentru postari rasiste.