Роман Мельник народився 3 червня 1981 року у Львові.
Навчався у Середній загальноосвітній школі I-III ступенів №76 міста Львова.
Здобував освіту у Державному професійно-технічному навчальному закладі «Львівське вище професійне політехічне училище».
Протягом 1999-2001 років проходив строкову службу у лавах Національної гвардії України у Криму та здобув звання «молодший сержант».
У мирний час працював заступником керівника будівельної дільниці. Цікавився історією України, зокрема, у роки Першої та Другої світових воєн.
Після початку повномасштабного вторгнення російської федерації вважав своїм обов‘язком стати на захист Батьківщини та вступив до лав 110-ї окремої механізованої бригади імені генерал-хорунжого Марка Безручка Сухопутних військ Збройних Сил України. Брав участь в обороні Авдіївки та Бахмута.
Роман загинув 1 квітня 2023 року.
У Романа Мельника залишились батьки, двоє братів, дружина, син та дві доньки-двійнята.