В целом актёр сыграл более чем в 60 фильмах.
Наиболее известные роли:
младший лейтенант Малешкин («На войне как на войне»),
Алёша Семёнов («В огне брода нет»),
Павлик («Начало»),
Митька Ярмолюк («Здравствуй и прощай»),
Аким («Таёжная повесть»),
Василий («Василий и Василиса»),
космический пират Крыс («Гостья из будущего»),
Яшка (фильм-сказка «Финист — Ясный Сокол»).