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