He made his debut in the
Russian Premier League on 19 May 2013 for
FC Zenit St. Petersburg in a game against
FC Volga Nizhny Novgorod. On 16 October 2020, his contract with
FC Rubin Kazan was terminated by mutual consent. On the same day, he signed with
FC Khimki. On 18 July 2021 he signed a two-year contract with
Russian Premier League newcomer
FC Nizhny Novgorod. On 8 July 2023,
Urartu announced the signing of Mogilevets. He left Urartu by mutual consent on 4 November 2023. ==International==