Osnovno šolo je obiskoval v Šmartnu in Kamniku, gimnazijo pa v Ljubljani. Na univerzi v Pragi je študiral zgodovino in geografijo s pomožnimi vedami, narodopis pri profesorju Niederlu, filozofijo pri profesorjih Masaryku in Drtini. Študij je zaključil leta 1906 z disertacijo Nacionalni in politični preporod Slovencev pred letom 1848. V Ljubljani je od marca 1907 služboval kot suplent na obeh gimnazijah, od leta 1910 do upokojitve konec leta 1931 pa je bil profesor na dekliškem liceju oziroma na ženski realni gimnaziji.
Leta 1907 je bil pobudnik ustanovitve Društva Sokol I. Ljubljana, današnjega Športnega društva Tabor. Med letoma 1910 in 1914 je urejal in izdajal Sokolski vestnik, leta 1909 pa je bil tudi med pobudniki ustanovitve sokolske župe Ljubljana I. Politično se je udejstvoval od leta 1910 dalje, in sicer v Narodno napredni stranki. Od leta 1918 je bil član vodstva Jugoslovanske demokratske stranke (JDS). V Narodni vladi SHS v Ljubljani je vodil poverjeništvo za promet, v letih 1919 in 1920 je bil poslanec JDS v Začasnem narodnem predstavništvu Kraljevine Srbov, Hrvatov in Slovencev.
Dela:
Kako voditi in upravljati sokolska društva? V Ljubljani: Tel. društvo Sokol I., [1920].
Slovenski biografski leksikon, 1. knjiga. V Ljubljani: Zadružna gospodarska banka, 1925-1932.
Osebnosti: veliki slovenski biografski leksikon, 2. zvezek (M–Ž). Ljubljana: Mladinska knjiga, 2008.
