Leta 1956 je diplomiral na AG v Ljubljani iz kompozicije in dirigiranja. V letih 1956–1978 je bil dirigent in korepetitor v Operi SNG v Mariboru, dirigiral je tudi koncerte mariborske filharmonije. Na Šoli za glasbeno in baletno izobraževanje v Mariboru je poučeval flavto in zborovsko dirigiranje, nekaj let tudi na glasbeni šoli v Velenju.
Komponiral je klavirske, komorne in orkestralne skladbe ter samospeve, zgledoval se je po neoklasicističnih skladateljih 20. stoletja, delno je pisal tudi v poznoromantičnem slogu.