Urodził się 13 kwietnia 1895 w Płocku. Syn Jana. Służył w Legionach.
Do 1939 roku pracował jako instruktor oświaty pozaszkolnej w Stołpcach.
Przydział wojskowy 80 pp w Słonimie, gdzie dostał się do niewoli sowieckiej. Jeniec Starobielska, zamordowany w Charkowie, lista NKWD poz. 3603.
Był żonaty z Marią Raczkowską, z małżeństwa tego urodziło się trzech synów: Edmund, Ryszard i Lech, którzy mieszkali w Katowicach.