Urodził się 14 grudnia 1880 w Pińczowie w rodzinie Józefa i Marii z Machajskich. Absolwent farmacji na uniwersytecie w Dorpacie. Od lutego 1908 do czerwca 1919 służył w wojsku rosyjskim. W lutym 1920 wstąpił do Wojska Polskiego, otrzymał przydział do Okręgowej Składnicy Sanitarnej w Łodzi. Uczestnik wojny 1920 r. W 1928 był w Szkole Podchorążych Sanitarnych, kapitan ze starszeństwem z dniem 1 lipca 1919 i drugą lokatą w korpusie oficerów sanitarnych – aptekarzy. Od 1930 kierował apteką SPSan., następnie kierownik apteki w Centrum Wyszkolenia Sanitarnego, następnie w Szpitalu Ujazdowskim. W 1931 awansowany do stopnia majora, a w 1934 przeniesiony w stan spoczynku. Przydział mobilizacyjny: CWSan.