Окончил Школу-студию МXАТ в 1999 году (курс Олега Ефремова) и был принят в труппу МХАТа имени Чехова.
В декабре 2005 уволился из МХТ.
В начале 2006 собрал единомышленников и организовал Творческую группу актеров Москвы. В качестве режиссера-постановщика поставил спектакль "Тема для романа", где сыграл роль Петра Николаевича, а также, по своей инсценировке, "Как поссорился Иван Иванович с Иваном Никифоровичем", где сыграл Ивана Ивановича.
С февраля 2008 года актер театра "Et Cetera" под руководством А. Калягина.
Дебютная роль актёра в этом театре - Вахаб-Нихад в спектакле «Пожары», поставленном канадским режиссером Важди Муавадом. Демонический Вахаб–Нихад, сыгранный Романом Кирилловым, получился образом неоднозначным, сложным: с самого начала он как будто задает зрителю загадку, ответ на которую удается найти только в финале.
Виды спорта, которыми владеет - фехтование, восточные единоборства, акробатика, плавание.