W 2004 był szefem kampanii prezydenckiej Traiana Băsescu. 29 grudnia 2004 objął stanowisko ministra spraw wewnętrznych i administracji w gabinecie premiera Călina Popescu-Tăriceanu. Zajmował je do 4 kwietnia 2007, kiedy to Partia Demokratyczna opuściła szeregi koalicji rządzącej. W czerwcu 2008 Vasile Blaga wziął udział w wyborach na urząd burmistrza Bukaresztu jako kandydat Partii Demokratyczno-Liberalnej (powstałej w styczniu 2008 w wyniku przyłączenia połączenia się do PD Partii Liberalno-Demokratycznej). 15 czerwca 2008 w drugiej rundzie głosowania przegrał jednak z Sorinem Oprescu, zdobywając 43,45% głosów poparcia.
22 grudnia 2008 Vasile Blaga objął stanowisko ministra rozwoju regionalnego i mieszkalnictwa w gabinecie Emila Boca.
1 października 2009, po opuszczeniu gabinetu przez PSD z powodu dymisji wicepremiera i ministra spraw wewnętrznych Dana Nicy, Vasile Blaga został mianowany jego tymczasowym następcą. W drugim rządzie Emila Boca, sformowanym 29 grudnia 2009, objął stanowisko ministra spraw wewnętrznych, które zajmował do 27 września 2010.