Urodził się 18 grudnia 1900 r. w kolonii Ciężkie pow. Łuków. Syn Adolfa i Konstancji z Turskich. Brat Konstantego (zob.).
Członek POW ps. „Skiba”.
Po 1918 r. w WP. W niepodległej Polsce podoficer zawodowy. Ukończył Szkołę Podchorążych dla Podoficerów i z dniem 15 sierpnia 1930 r. został mianowany ppor. piech. W 1932 r. służył w 64 pp. Awansowany 1 stycznia 1933 r. na por. piech., co najmniej od 1935 r. w 72 pp. 19 marca 1938 r. awansował na kpt. piech. Wiosną 1939 r. był adiutantem pułku.
Podczas II kampanii 1939 r. dowodził 1 komp. ckm. Walczył w ramach Armii „Łódź”. Po zakończeniu walk brał udział w działalności konspiracyjnej w szeregach SZP/ZWZ ps. „Zenon”, „Lecho”. W styczniu 1940 r. objął funkcję komendanta obwodu ZWZ Lublin. Formalnie prowadził sklep przy ul. Konopnickiej w Lublinie, stanowiący punkt kontaktowy konspiratorów. Aresztowany 13 stycznia 1941 r. przez Niemców, przez kilka miesięcy był więziony na Zamku lubelskim. Ostatecznie osadzony w obozie koncentracyjnym w Mauthausen.
Zginął 9 czerwca 1942 r. w obozie.
Odznaczony Krzyżem Niepodległości z mieczami i dwukrotnie Krzyżem Walecznych.
I. Caban, Ludzie lubelskiego okręgu Armii Krajowej, Lublin 1995; „Monitor Polski” nr 293/1932; S.M. Przybyszewski, 72 Pułk Piechoty im. pułkownika Dionizego Czachowskiego, Pruszków 2003; Rocznik oficerski 1932; R. Rybka, K. Stepan, Rocznik oficerski 1939, Kraków 2006.