Deputat din partea PDSR și apoi PSD din 1996, în perioada 2000-2004 a fost ministru al comunicațiilor și tehnologiei informației,
în guvernul Adrian Năstase, iar din decembrie 2008 până în septembrie 2009 a fost vice-prim-ministru și ministru de interne în guvernul Boc
începând cu 11 februarie 2009, dată la care a depus jurământul. În data de 28 septembrie 2009, Dan Nica a fost demis din funcție de către premierul român Emil Boc.
Acțiunea premierului Boc, făcută aparent în acord cu președinția, a declanșat o criză a coaliției de guvernământ din România. După 3 zile, pe 1 octombrie 2009, președintele României Traian Băsescu, a semnat revocarea din funcție a lui Dan Nica,
deși era de așteptat o reacție politică a partidului acestuia, PSD. Astfel, toți miniștrii PSD din guvernul Boc au demisionat, fiind solidari cu Nica. Din 7 mai 2012, este numit în funcția de Ministrul Comunicațiilor și Societății Informaționale, în guvernul Victor Ponta 1