1964. április 4-én születem Budapesten. 1982-ben a budapesti Mechwart András Ipari Szakközépiskolában érettségiztem, és dízelmozdony-szerelői szakképesítést szereztem. Győrben a Közlekedési és Távközlési Műszaki Főiskolán 1985-ben vasútgépész-üzemmérnöki, majd a BME Természet- és Társadalomtudományi Karán 1993-ban műszaki tanári diplomát szereztem. 1985-ben a MÁV-nál mérnökgyakornokként kezdtem dolgozni. 1987-tól 1998-ig a monori Szterényi József Szakközépiskola és Szakmunkásképző Intézet tanára voltam. 1990-ben léptem be a Fideszbe, 1993-tól 1995-ig a párt Pest megyei alelnöke voltam. 2003. őszétől a monori választókerület elnöke vagyok. 1990 októberben lakóhelyemen önkormányzati képviselő lettem. 1994-ben ismét megválasztottak és az alpolgármesteri tisztséget is elnyertem. A Pest Megyei Közgyűlésben is mandátumot szereztem, az Oktatási Bizottság tagjaként dolgoztam. Az 1998. évi országgyűlési választásokon Monoron szereztem mandátumot. A Területfejlesztési Bizottság tagja voltam 1998 és 2002 között. A 2002. évi választásokon a pest megyei listáról választottak meg. Jelenleg a Rendészeti Bizottságban dolgozom. 1998 őszétől vagyok Monor polgármestere. Feleségem óvónő, három leánygyermekünk van.