Syn Jana i Petroneli. Od kwietnia 1942 był żołnierzem Armii Krajowej ps. „Wilk”. W lipcu 1944 wcielony do Armii Czerwonej, we wrześniu przeniesiony do Wojska Polskiego. Po ukończeniu szkoły oficerskiej służył jako dowódca plutonu armat przeciwpancernych 28 Pułku Piechoty 9 Dywizji Piechoty. Brał udział w walkach podczas operacji berlińskiej.