Как сообщается на сайте краевой прокуратуры, Роман Сокол в 1999 году окончил юридический факультет Кубанского государственного аграрного университета.
В органах прокуратуры Краснодарского края работает с января 1999 года в должностях: следователя, старшего следователя прокуратуры Карасунского административного округа г. Краснодара; старшего следователя, следователя по особо важным делам прокуратуры г.Краснодара; старшего следователя, следователя по особо важным делам отдела по расследованию особо важных дел следственного управления прокуратуры края; заместителя Краснодарского транспортного прокурора; заместителя прокурора г. Краснодара; с марта 2010 года в должности прокурора Динского района.