Przed wojną starszy ogniomistrz w 2 Dywizjonie Pociągów Pancernych. W czasie wojny wstąpił do ZWZ-AK. Używał pseudonimu „Wrot". Prowadził wywiad w placówce „Pstrąg" w Niepołomicach. Opiekował się materialnie lotnikami ze strąconych na terenie Polski samolotów alianckich.