Brał udział w wielu akcjach dywersyjnych, m.in.: w końcu maja 1943 roku wysadził pociąg niemiecki z amunicją artyleryjską koło Podgrodzia na trasie Wilno–Dyneburg zamach na agentkę Gestapo Danutę Wyleżyńską 23 czerwca 1943 roku, wraz z „Broną” kilka akcji zdobycia broni i amunicji z transportów na linii Wilno-Święciany.

W lipcu 1943 roku został skierowany do organizacji oddziału partyzanckiego „Bariera”, „Roma”, później przekształconego w 6 Wileńską Brygadę AK. Od 19 sierpnia 1943 roku walczył jako zastępca dowódcy oddziału por. Adama Boryczki „Tońka”. Szkolił żołnierzy oddziału, uczestniczył w akcjach bojowych dowodząc patrolami oddziału. W czasie ataku litewskiej i niemieckiej policji na 3 Wileńską Brygadę AK poderwał żołnierzy 6 Brygady i ruszył na odsiecz 3 Brygadzie. Poległ dowodząc brygadą 7 stycznia 1944 roku w Mikuliszkach. Został pochowany na wiejskim cmentarzu w Mikuliszkach.

Awanse podporucznik służby stałej piechoty – 1 października 1938 roku porucznik – ze starszeństwem z dniem 30 marca 1942 roku

Ordery i odznaczenia Krzyż Srebrny Orderu Wojennego Virtuti Militari – pośmiertnie Krzyż Walecznych – pośmiertnie