Barbu a fost viceprimar al municipiului Târgovişte, iar în 2008 a candidat ca independent la funcţia de primar. După 2008, a ieşit din viaţa politică.
Dumitru Barbu este cel care proiectat, printre altele, Clădirea Paşapoartelor, Sediul Banc Post sau cel al Băncii Transilvania. În mandatul său de viceprimar, a lucrat şi la proiectele legate de Centrul Vechi şi Curtea Domnească.