Študiral je na gimnaziji v Ljubljani, vseučilišče v Pragi in Gradcu. V šolskem letu 1869–70 je kot učitelj kandidat poučeval v graški šoli grščino, latinščino in zemljepis. Po končanem državnem izpitu iz klasične filologije in slovenščine je bil oktobra 1870 imenovan za suplenta na zagrebški gimnaziji, kjer je služboval od 1875 kot pravi učitelj in od 1876 kot profesor nepretrgoma do svoje smrti.