Родился 30 октября 1920 года во Ржеве Тверской губернии.
Спортсмен (шахматы), тренер.
Мастер спорта (1954). Международный мастер (1984). Заслуженный тренер России.
Начал играть в Ленинграде во Дворце культуры имени С.М. Кирова под руководством П.А. Романовского. Выступал за ДСО «Буревестник» (Ленинград).
Чемпион Ленинграда (1967, 1968, 1982). Чемпион ЦС ВДСО «Трудовые резервы» (1948), ЦС ДСО «Буревестник» (1958).
Участник чемпионатов СССР (1961 — февраль, 1967, 1968), чемпионатов Ленинграда (1950, 1953, 1955, 1956, 1957, 1958, 1959, 1960).
Работал тренером Дворца пионеров имени А.А. Жданова (Ленинград).
Участник Великой Отечественной войны. Награжден орденами Красного Знамени (4.02.1945), Отечественной войны I степени (5.11.1985), Красной Звезды (29.07.1944).
Скончался 12 июля 2009 года в Санкт-Петербурге.