Родился 2 октября 1932 года в пос. Октябрьский Белгородской области. Заслуженный артист России (1993).
В 1959 году окончил актёрский факультет Харьковского государственного театрального института. Работал в Белгородском областном драматическом театре им. М.С. Щепкина, Калининском областном драматическом театре юного зрителя.
С 1977 года – актёр Мичуринского городского драматического театра. Сыграл Сирано де Бержерака в одноименной пьесе, Альдемаро в "Учителе танцев".
Живёт в Доме ветеранов сцены в г. Санкт-Петербург.
Член Союза театральных деятелей СССР с 1961 года.
Ушел из жизни 5 февраля 2014 года.
роли в кино 2011 Тайны следствия-10 :: вахтер в общежитии 2010 Гончие - 3 2009 Б.О.М.Ж. :: сосед Фильмоновых 2007 Попытка к бегству 2006 Неровное дыхание (короткометражный) :: Евгений Матвеевич :: главная роль 2006 Катерина :: эпизод 2004 Тайны следствия-4 :: Михалыч 2004 Иванов и Рабинович :: коллега Маровича 2004 Винтовая лестница :: эпизод 2003 Улицы разбитых фонарей-5 :: Платон Иванович 2001-2004 Чёрный ворон :: старик
09.02.2014 Гость Фильм оксаны бычковой еще один год
08.02.2014 Лёша 5 февраля ушёл из жизни актёр из сериалов: "Чёрный ворон" и "Тайны следствия" (4, 10 сезон) - Борис Николаевич Леонов (Борис Леонов). Светлая память!