Воспитанник орловского футбола. Выступал за клубы "Орёл", "Амкар", "Спартак" (Москва).
Провел 6 матчей за молодежную и 1 встречу за основную сборную России
Экс-полузащитник сборной России Роман Широков поделился ожиданиями от московского дерби между ЦСКА и "Спартаком", которое состоится в рамках 1/4 Кубка России.