Klasičnu gimnaziju je završio u Varaždinu.
Nakon studija medicine usavršavao se u Finskoj, Norveškoj i Nizozemskoj te radio u Ivancu, Maruševcu, Velikom Trgovišću i Samoboru gdje je osnovao Dom narodnog zdravlja i organizirao Crveni križ.
Bavio se planinarstvom, 1953. utemeljio Gorsku službu spašavanja i objavio Sedamdeset godina planinarstva u Ivancu.
Članke je objavljivao u časopisima Zaštita zdravlja, Narodno zdravlje, Primaljski vjesnik, Review of Eastern Medical Sciences, Zdravstvene novine, Medicinar, Hrvatski planinar, Naše planine, Zagorski kalendar, Zagorski godišnjak, Osa...
S istomišljenicima je 1920. godine osnovao Ivanečki športski klub.
Obnovio je podružnicu HPOD „Ivančica“ i bio inicijator gradnje planinarskog doma i piramide na vrhu Ivančice 1929. godine.
Istaknuo se je i kao zdravstveni prosvjetitelj, a u Gredi je osnovao knjižnicu koju je snabdio s nekoliko stotina knjiga.
Bio je veliki prijatelj Ivančana, Ivanca i Ivančice.