Воспитанник борисовского «БАТЭ» подписал контракт с «Рухом» до конца сезона.
Роман является воспитанником борисовского «БАТЭ», выступая исключительно за дублирующий и юниорский состав команды. В 2011 году футболист свободным агентом перешёл в «Руденск», а в следующем сезоне пополнил ряды жодинского «Торпедо».
За три года в составе «Торпедо» голкипер принял участие лишь в 8 поединках и в январе 2016 перешёл в «Нафтан». В 2017 году футболист подписал годичный контракт со «Смолевичами» и по истечении срока соглашения покинул клуб.
Два нынешних сезона голкипер провел в составе столичного «Торпедо». В текущем розыгрыше Высшей лиги футболист сыграл в шести поединках за «автозаводцев» и был признан лучшим игроком апреля по версии болельщиков. Так же футболист вошёл в символическую сборную первого тура Высшей лиги нынешнего сезона.