Jako członek „Strzelca” Warszawa w wieku 43 lat został zakwalifikowany do polskiej reprezentacji olimpijskiej. Na Igrzyskach Olimpijskich w Berlinie w 1936 w konkurencji karabinka sportowego na dystansie 50 m (30 strzałów z pozycji leżącej) wywalczył brązowy medal, tocząc pasjonujący pojedynek o srebro z reprezentantem Węgier Ralphem Berzsenyim. Był to pierwszy medal olimpijski w historii strzelectwa sportowego w Polsce. Po olimpiadzie startował w barwach WKS „Legia” Warszawa. W 1937 brał udział w eliminacjach i przygotowaniach do Mistrzostw Świata w Helsinkach. Startował także w Narodowych Zawodach Strzeleckich w Wilnie.

Jako Inspektor Związku Strzeleckiego był zaprzysiężony do tworzenia, w przypadku wybuchu wojny, ściśle tajnej organizacji konspiracyjnej w oparciu o struktury i kadry związku („Organizacja Orła Białego”). Po wybuchu II wojny światowej we wrześniu 1939 roku jako pracownik Wydziału Specjalnego (oddziały dywersji pozafrontowej) Oddziału II Sztabu Głównego, został przerzucony do Budapesztu. Pełnił funkcje emisariusza Naczelnego Wodza.