Актер театра, кино, телевидения и дубляжа, телеведущий, режиссер, общественный деятель. Родился в 1977 году в Москве. С ранних лет играл детские роли в Театре Моссовета. В 1998 окончил Высшее театральное училище им. М. С. Щепкина, после чего был принят в труппу МХТ им. Чехова, где прослужил до 2008 года. С 1994 сыграл более 20 ролей в театре и снялся более чем в 30 фильмах. В 2010 дебютировал как режиссер фильмом «Выдумщик».
Дед — актёр Вадим Бероев. Мать — актриса Елена Бероева.