Оперный исполнительский репертуар певца включал 36 партий: Лепорелло («Каменный гость» А. С. Даргомыжского, редакция Римского-Корсакова, — первый исполнитель); Зай-Санга («Сын мандарина» Ц. А. Кюи); Гильо де Морфонтена («Манон» Ж. Массне); Фарлаф («Руслан и Людмила» Н. А. Римского-Корсакова); Скоморох и Дуда (оба — «Садко» Н. А. Римского-Корсакова); Варлаам («Борис Годунов» М. П. Мусоргского); Скула («Князь Игорь» А. П. Бородина); Писарь и Голова («Майская ночь» Римского-Корсакова); Дон Бартоло и Дон Базилио (оба — «Севильский цирюльник» Дж. Россини); Цунига («Кармен» Ж. Бизе); Санчо Панса («Дон Кихот» Ж. Массне); Сусанин («Иван Сусанин» М. Глинки); Иван Грозный («Купец Калашников» Рубинштейна), Рене («Иоланта» Чайковского); Бес («Черевички» Чайковского); Гремин («Евгений Онегин» Чайковского); Лепорелло («Дон Жуан», среди партнеров — Маттиа Баттистини); Папагено («Волшебная флейта» Моцарта); Сен-Бри («Гугеноты» Мейербера); Шонар («Богема» Пуччини).