Był absolwentem Oficerskiej Szkoły Piechoty i Kawalerii oraz Studium Wojskowego Wychowania Fizycznego przy AWF w Warszawie. Jako szermierz bronił barw Dynama Lwów, Związkowca Wrocław i Legii Warszawa. Miał w dorobku dwa indywidualne - srebrny i brązowy - medale mistrzostw kraju w szpadzie oraz sześć złotych i jeden srebrny w drużynie. Pracę szkoleniową rozpoczął w Legii w 1952 roku jeszcze jako zawodnik. W 1963 roku poprowadził polskich szpadzistów do mistrzostwa świata w Gdańsku, a pięć lat później w Meksyku do brązowego medalu olimpijskiego. Od kilkunastu lat turniej jego imienia znajduje się w kalendarzu zawodów Pucharu Polski szpadzistów.