Ur. we Lwowie, ukończył zamojskie LO. Pracował m.in. na poczcie, był taksówkarzem. Jako szachista debiutował w "Ogniwie" (1953), grał we wszystkich zamojskich klubach, dojeżdżał do Lublina ("Łączność"), ostatnio  zawodnikiem "Technika". Największym jego sukcesem było V m. na Festiwalu w Augustowie (1971). Grał w półfinale Mistrzostw Polski (XIII - 1971). W Mistrzostwach Okręgu lubelskiego był III (1971), V (1976), VI-VII (1966) i IX (1975), wygrał też półfinały (1972, 1973, 1975). Był mistrzem (1986, 1991) i wicemistrzem (1979, 1983) okręgu zamojskiego oraz mistrzem powiatu (1965, 1966, 1970), wygrywał w turniejach im. M. Balickiego (1966-68, 1970, 1972, 1974, 1976, 1978, 1991, 1993) i noworocznych (1984, 1991). W indywid. finale centralnym o "Złotą Wieżę" był VI-ty (1976, wcześniej wygrał finał międzywojew. 1971), a w druż. finale IV-ty (z LZS PZGS, 1970).
Startował w Drużynowych Mistrz. Polski (z "Technikiem" 1990), w elim. do I ligi (z "Łącznością" 1965, 1966). Zajmował czołowe miejsca w Festiwalach im. PKWN (1975) i J. Zamoyskiego (1992) i Pucharze Roztocza (1976). Był krajowym mistrzem wojsk inż.-budowlanych (1966) i WZSR-ów (1977). Od 1971 miał kategorię kandydata (176 m. w kraju, 1972), najwyższy ranking 2477 (1993).
Wielki sukces odniósł w grze korespondencyjnej, zdobywając brązowy medal Mistrzostw Europy (1987-95), a w turnieju kandydatów Mistrzostwach Świata był 14-ty (1995-2001). W MP korespondencyjnych indywid. był V (1980-82), druż. też V (1978-80, w druż. Lublina). W rankingu tej gry mistrz krajowy, zajmował 16 m. w Polsce (1993-94). Trenował LZS PZGS i "Hetmana". Podnosił też ciężary i uprawiał kolarstwo. Żona Zuzanna także grała w szachy. Zm. w Zamościu.


 * Grał w Zamościu - "Ogniwo" (1953), "Start" (1955-56), LZS PZGS (1966-72), LZS POM (1973), "Hetman" (1974-77), "Agros" (1977-80), "Gwardia" (1983-88) i "Technik" (od 1988), a w  międzyczasie w "Łączności" Lublin (1960-66) i BZNS Biłgoraj (1979), również niestowarzyszony (1982-83).
* W ME był za dwoma Rosjanami (z obu zremisował), w MŚ tylko 5 razy przegrał (zremisował z mistrzem i brązowym medalistą).