Osnovno šolo je v letih 1847−1851 obiskoval v Mariboru in nato gimnazijo v Gradcu (1851−1859). Študiral je klasično filologijo in slavistiko na univerzah v Gradcu in na Dunaju. Leta 1865 je opravil državna izpita. Kot suplent in profesor je služboval na gimnazijah v Mariboru (1865–1869), Kranju (1869–1872), Gorici (1872–1877) in v Ljubljani (1877−1900).
Napisal je prvo grško slovnico v slovenščini, ki je ostala v rokopisu. Gre za šolski priročnik z močnim poudarkom na glasoslovju. Ukvarjal se je tudi z astronomijo in matematiko ter kot amater na tem področju objavljal knjige. V letih 1895–1919 je bil meteorološki opazovalec v Ljubljani in pošiljal poročila na Dunaj ter v dnevnika Slovenski narod, Leibacher Zeitung, nekaj časa pa tudi v Slovenca.
Izbor:
Grundzüge der theoretischen Astronomie, 1890
Osebnosti: veliki slovenski biografski leksikon: od M do Ž, Ljubljana, 2008, str. 1274.
Enciklopedija Slovenije: 14. zvezek, Ljubljana, 2000, str. 302.
