Rođen je 1931. u Bribiru kod Crikvenice. Otac Juraj.
Završio je Vazduhoplovnu vojnu akademiju JNA i Ratnu školu, a upravljao je svim tipovima ratnih zrakoplova u sastavu nekadašnje JNA. Ujedno bio je jedini pilot tadašnjeg zrakoplovstva koji je pilotirao američkim nadzvučnim zrakoplovima.
Hrvatskoj vojsci pristupio je u rujnu 1991., napustivši mjesto zapovjednika JRV i PVO.
Čin
general pukovnik JNA
general zbora HV
Odlikovanja
26. svibnja 1995. - Red Hrvatskog trolista
26. svibnja 1995. - Red Nikole Šubića Zrinskog
Položaji
1968. do 1969. - zapovjednik 204. lovačkog avijacijskog puka
1985. do 8. svibnja 1991. - zapovjednik JRV i PVO
21. rujna 1991. do 22. studenog 1992. - načelnik Glavnog stožera HV
10. rujna 1992. - član vijeća narodne obrane Republike Hrvatske