Родился 26 октября 1972 года. Окончил Театральное училище имени Бориса Васильевича Щукина (1998 год, курс Евгения Князева). С 1998 года — актер Театра имени Евгения Вахтангова. В кино начинал с эпизодов. Первые большие роли — Семен Стройло в сериале «Московская сага» и капитан-лейтенант Иван Муравьев в фильме «72 метра».