Народився 2 вересня 1967 року у Львові в родині актора Богдана Ступки.
У 1988 році закінчив Київський інститут театрального мистецтва ім. Карпенка-Карого (курс Леоніда Олійника). З 1988 року актор Національного академічного драматичного театру імені Івана Франка.
Працював на телебаченні ведучим шоу-програми «Перший мільйон» — українська версія проєкту «Хто хоче стати мільйонером?».