Родился 1 марта 1947 года. Окончил студию при народном театре «Перекресток» (педагоги – В. М. Фильштинский, И. С. Ольшвангер). Служил в театре «Перекресток», с 1996 года – актер Театра Дождей, с 1997 года – актер Камерного театра В. Малыщицкого, также работал в Санкт-Петербургском православном драматическом театре «Странник». За последние 20 лет сыграл в этих трех театрах более 30 ролей. 9 мая 2019 года Олега Кузнецова не стало.