Villamos üzemmérnök, programozó. Egerben született, a középiskolát és a főiskolát Budapesten végezte. Volt vállalkozó, majd alkalmazott, közalkalmazott és köztisztviselő. 2004-ben költözött Kispestre. Az LMP kompenzációs listájáról lett képviselő. Az önkormányzat környezetvédelmi tanácsnoka.