A politikus eredeti végzettsége szerint autógépész és közlekedési üzemszervező, de 1991-ben informatikai rendszerszervező diplomát is szerzett. 1984-től szállításvezetőként dolgozott, 1988-tól 1998-as képviselővé választásáig a Tigáz munkatársa volt rendszergazdagként, projektvezetőként, majd informatikai főmunkatársként. Politikusként 2002 óta foglalkozik, 1979 óta sportrepülő, 2000-2002-ben a Magyar Sportrepülőszövetség elnöke volt.