Rojen je bil leta 1872 v Rafolčah. Izbral si je učiteljski poklic. Leta 1920 je postal mestni šolski nadzornik v Ljubljani, 1931 pa banovinski šolski nadzornik za osnovne šole. Umrl je 11. septembra 1940 v Ljubljani.
Napisal je mladinski povesti Ukane Matjaževega Groge in Dane. Za mladino je priredil pravljice Tisoč in ena noč. Pisal je tudi šolske knjige ter strokovne in mladinske leposlovne spise. Objavljal jih je v Vrtcu, Zvončku, Slovanu ter drugih pedagoških listih.