Роман Кравцов родился в посёлке Углерод Красносулинского района. В 2000 году окончил Новочеркасское высшее военное командное училище связи по специальности «Радиосвязь, радиовещание и телевидение». С 1995 по 2010 годы служил в Вооруженных силах РФ. Затем на протяжении четырех лет работал в Управлении Федеральной службы исполнения наказаний по Ростовской области. До 2022 года чиновник возглавлял администрацию Малокаменского сельского поселения.

Напомним, что ранее по подозрению в получении взятки был задержан глава администрации Кагальницкого района. Следствие считает, что Вадим Сидоров получил от предпринимателя 176 тысяч рублей за покровительство.