Po specializaciji v Zagrebu in Beogradu je od leta 1954 deloval na Astronomsko-geofizikalnem observatoriju v Ljubljani, ki ga je od leta 1967 tudi vodil. V letih od 1978 do 1994 je bil direktor Seizmološkega zavoda Republike Slovenije, nekaj let redni profesor za seizmometrijo na skopski univerzi ter jugoslovanski predstavnik v evropski seizmološki komisiji.
Obnovil je opuščeno seizmološko službo v Sloveniji, preučeval seizmičnost, izdelal zemljevid potresnih območij ter na podlagi dolgoletnega preučevanja sestavil Katalog potresov, ki zajema potrese na slovenskih tleh od leta 792 našega štetja. Veliko je prispeval k posodobitvi seizmometričnih opazovanj, vzpostavil je mednarodne povezave ter sodeloval pri konstruiranju in izvedbi seizmoloških aparatur. Napisal je veliko strokovnih in poljudnoznanstvenih člankov, s katerimi je populariziral naravoslovje, tehniko, astronavtiko in vojaške tehnične vede.