1971-ben a Közlekedési és Távközlési Főiskolán Győrben kapott diplomát. 1977-ben a Budapesti Műszaki Egyetem minőségellenőrzési mérnöki diplomáját szerezte meg, 1997-ben az Eötvös Lóránd Tudományegyetem Állami és Jogtudományi Karán Jogi Szakokleveles-mérnöki diplomát szerzett.
1973-1982 között a Tungsram Rt.-nél dolgozott Budapesten mérnöki beosztásban. 1982-1990 között Budapesten a MERT Kontroll Rt. szakértője volt és az Igazgatóság tagja. 1990-tól 1993-ig a Magyar Távközlési Részvénytársaság Rt.-ben az Igazgatóság tagja.
1990-1994 között országgyűlési képviselő, 1995-től 1998-ig a Hírközlési Főfelügyelőség elnökhelyettesi tisztével bízták meg. 1998 júliusától 2000 májusáig Közlekedési, Hírközlési és Vízügyi miniszter volt. 2000 júniusában a Magyar Villamos Művek Rt. elnök-vezérigazgatója lett, 2002 júliusáig. 2002-től a Főváros Közgyűlés tagja, a Magyar Demokrata Fórum frakciójának tagja, az Informatikai Bizottság elnöke. 2002-ben az "IBT" Infrastuktura Kft. Ügyvezetője lett. 2003-ban a Fővárosi Vízművek Felügyelő Bizottságának tagjává választották. 2004-től a Hírközlési Állandó Választott bíróság tagja.
A Magyar Demokrata Fórum Országos Választmányának elnöke.
A 2006. évi országgyűlési választásokon budapesti területi listán szerzett mandátumot.
A 2006. évi őszi önkormányzati választáson Budapest Főváros önkormányzati képviselőjévé választották. A Fővárosi Közgyűlés Környezetvédelmi Bizottságának elnöke.
2009. március 20-tól független képviselőként folytatja munkáját.
Pécsett született, 1948. április 8-án. Feleségével, Katona Eszterrel él együtt. Három gyermekük van (Márta 1978, Dóra 1980, Miklós 1992).