Lietuvos bėgikas. Penkis kartus (1973-1977 m.) tapo Lietuvos 3000 m kliūtinio bėgimo, 1500 m bėgimo (1974 m.) ir 5 km kroso (1974 m.) čempionu. 1974 m. tarptautinėse „Pravdos“ prizų varžybose užėmė trečią vietą. Dalyvavo tarptautiniuose SSRS – Prancūzija – VFR (ketvirta vieta) ir SSRS – D.Britanija (trečia) mačuose. 1974 m. per TSRS čempionatą 3000 m kliūtinio bėgimo distancijoje pelnė sidabro, o 1976 m. – bronzos medalius.