Роман Рак народився 11 січня 1974 року у селі Старичі Львівської області.
Навчався і закінчив Старицький ЗЗСО І-ІІІ ступенів імені Юрія Костіва.
Після школи вступив на навчання до Львівського ВПУ №22 (зараз – Львівський професійний коледж індустрії краси та моди) за спеціальністю «механік швейного обладнання».
Згодом навчався у Львівському технікумі легкої промисловості.
Певний час працював на швейній фабриці «Йоха» механіком. У 1996 році був призваний на військову службу за контрактом.
У 2016-2017 роках безпосередньо брав участь в зоні АТО. Мав звання «штаб-сержант». Проходив службу на Яворіському полігоні. Був нагороджений міністром оборони України медалями «10 років сумлінної служби» і «15 років сумлінної служби».
У 2017 році був в зоні АТО. Проходив службу на Яворівському полігоні.
Роман Рак загинув 13 березня 2022 року під час ворожого ракетного удару по Яворівському полігону.