Роман Попов родился 9 февраля 1985 года в маленьком украинском городке Конотоп.
В возрасте двух лет его семья переехала в Йошкар-Олу, где Роман провел детство и юность.
После шоклы поступил в Марийский государственный педагогический институт им. Н. К. Крупской, на психолого-педагогический факультет.
В институте Роман впервые вышел на сцену в качестве игрока студенческой команды КВН.
В 2004 году Попов встретил будущего напарника по смешным скетчам Оганеса Григоряна, с которым они спустя пять организовали юмористический дуэт «20:14. Город Сочи».
В 2013 году Роман и Оганес стали резидентами Comedy Club.
В 2014 года Попов был ведущим юмористической программы «НЕБУДНИ SHOW» на «Камеди Радио» и шоу «НЕ СПАТЬ!» на канале ТНТ.
Всероссийская популярность пришла к актеру в 2016 году благодаря роли Игоря Валерьевича Мухича в сериале «Полицейский с Рублевки» .
Жена — Юлия Трое детей — сын Федор, дочь Лиза и дочь Марта.