Роман народився у 1999 році в селищі Калинопіль. Після строкової служби у лавах Збройних Сил України підписав контракт, успішно пройшов підготовку в навчальному центрі морської піхоти в Миколаєві, а згодом у навчальному центрі «Десна». Під час повномасштабного вторгнення проходив службу матросом, механіком-водієм десантно-штурмової роти окремого батальйону морської піхоти. Мав позивний «Танкіст».
26 лютого 2023 року, виконуючи бойове завдання із захисту Батьківщини поблизу Мар’їнки Донецької області, Роман Снігур загинув, підірвавшись на протитанковій міні.