W PRL poseł na Sejm, w stanie wojennym zastępca szefa Sztabu Generalnego Wojska Polskiego, w latach 1989 – 1990 wiceminister obrony. W czasie wojny był żołnierzem Armii Krajowej, potem wcielony do Armii Czerwonej i przeniesiony do WP. Miał 85 lat.