Dzimis 1934. gada 30. augustā Ulan Ude (Krievija).
Izglītības darbinieks (Daugavpils Pedagoģiskā institūta rektors /1977-1992/), zinātnieks (vēstures zinātņu kandidāts /1971/), sportists (daudzkārtējs Latvijas čempions peldēšanā). Goda daugavpilietis /2010/.