W młodości, w czasach trenera kadry Antoniego Kucza, uprawiał konkurencję C2. Reprezentował barwy Pienin Szczawnica i Sokolicy Krościenko. Wychowanek trenera klubowego Bronisława Warusia. Wielokrotny medalista mistrzostw Polski w slalomie i zajeździe. Po zakończeniu kariery zawodniczej był działaczem i sędzią.
Cześć jego pamięci.