Oleg Poleev was born in 1975.
In 2004 he graduated from the Russian State Open Technical University of Railway Engineering (now the Russian Open Academy of Transport of the Russian University of Transport).
In 2014 - Moscow State Law University named after O.E. Kutafina (Kutafin Moscow State Law University).
He completed additional management training in the MBA program at Moscow State University of Railway Engineering.
He began his career at Russian Railways in 2002, and since 2005, he worked as the head of the Biryulyovo station of the Moscow Railway.
From 2010 to 2017, he held the position of First Deputy Head of the Moscow Territorial Center of Corporate Transportation Services (TCCTS).
From 2017 to 2018 – head of the South Ural TCCTS. Before his appointment at RZD Logistics JSC, Oleg Poleev worked as head of the sales department of the Center of Corporate Transport Services of Russian Railways JSC.
On 17 February 2020 Oleg Poleev was appointed First Deputy CEO of JSC Russian Railways Logistics.