В качестве солиста большого театра исполнил более 60 партий. В том числе в его репертуар вошли роли Собакина в «Царской невесте» Римского-Корсакова, Лепорелло в «Каменном госте» Даргомыжского, Пимена в «Борисе Годунове» Мусоргского, в операх Верди — великого инквизитора в «Доне Карлосе», Спарафучиля в «Риголетто» и Феррандо в «Трубадуре», Дона Альфонсо в «Так поступают все женщины» Моцарта, в операх Прокофьева — Мендозы в «Обручении в монастыре», Маршал Бертье в «Войне и мире».