Budapesten született. Nős, három gyermek édesapja. Családjával Gyálon lakik.
Első munkahelyén gépszerelő, majd gyártástechnológus. 1981-től a Budapest IV. kerület Tan. VB. Műszaki osztály előadója, majd a politikai igazgatásban dolgozik. 1991-től a Hangya Szövetkezeti Kereskedelmi Rt vezérigazgató-helyettese, majd a Futura Kereskedelmi Részvénytársaságot vezeti. 2001-2005 között a Főtaxi Autóközlekedési Rt vezérigazgatója.
A Baloldali Alternatíva Egyesülés ügyvivőjeként 1989-ben részt vett a Nemzeti Kerekasztal tárgyalásokon.
1990-92-ben a Budapest IV. kerület Önkormányzat Lakás- és Szociálpolitikai Bizottságának tagja. 1998-tól Gyál Város Önkormányzatának Városgazdálkodási Bizottsági tagja, majd 2002-től önkormányzati képviselő.
1999-től a Magyar Szocialista Párt Pest Megyei területi szövetségnek gazdaságpolitikai alelnöke, kongresszusi küldött. 2002-ben Pest Megye Közgyűlésének alelnökévé választották.