1943-ban született a Borsod megyei Kazincbarcikán. Repülő pályafutását 1959-ben a Miskolci Repülő Klubban vitorlázó, majd motoros repülőgéppel kezdte. A diósgyőri Kilián Gimnáziumban érettségizett 1961-ben, és ezt követően a Szolnoki Repülő Tiszti Iskolára került. 1962-65 között vadászpilóta-kiképzést kapott Szovjetunióban.
1965-ben mint beosztott repülőgép-vezetőt, hadnaggyá avatták. Minden repülőparancsnoki beosztást és minden rendfokozatot elérve, 1997-ben a Légierő Vezérkar vezérkari főnöke lett altábornagyi rendfokozatban. 3330 órát repült, ebből 3000 órát a MIG-21 különböző változatain. 1970-ben I. osztályú, 1980-tól 1999-ig "Aranykoszorús I. osztályú" pilóta minősítéssel repült. 14 ejtőernyősugrással rendelkezik, ebből 9 vízi.
18 kitüntetés birtokosa, köztük található a Magyar Köztársaság Érdemrend Tiszti Keresztje, valamint az amerikai Legion of Merit parancsnoki fokozata.
1999. szeptember 4-én nyugállományba vonult.
Nős, három gyermekük van és egy unokájuk. Szabadidejében gyaloglással, úszással, fotózással foglalkozik. Felvételeiből 12 alkalommal rendeztek kiállítást.