Роман народився у селі Воскресинці, що в Івано-Франківській області. Закінчив там школу і вступив до Новороздільського політехнічного фахового коледжу, обравши напрям «Програмування». У 2013-2014 роках пройшов строкову військову службу. Потім працював у ТОВ «Захід-Агро МХП». Згодом їздив на заробітки за кордон. 

Із перших днів повномасштабного вторгнення став на захист України. В складі 65-ої окремої механізованої бригади воював на Купʼянському, Лиманському напрямках, брав участь у боях за Ізюм. Нагороджений Роман Степанович нагрудним знаком «Золотий хрест», медаллю «Лицар бойового чину» та грамотами різних рівнів. 

«Цілеспрямований, виважений, найкращий серед найкращих. До останнього подиху боронив рідну землю», – написала родичка Олена Заєць.

«Роман був дуже здібним, розумним, працьовитим хлопцем. Мав багато друзів, був чудовим сином, братом, чоловіком. Як мовиться, людина-душа. Усміхненим і з дуже світлим поглядом – таким запам’ятався воїн», – додали у Рогатинській міській територіальній громаді.

Поховали Романа у рідному селі. 

У захисника залишилися батьки, дружина та брати.