[1] In March 2017, he was promoted to the senior squad of FC Dnipro but never made his debut in the Ukrainian Premier League.
He made his debut for the club as a second-half substitute in a Ukrainian Second League match against Metalist 1925 Kharkiv on 15 July.
[citation needed] In January 2020, he moved on loan to Meistriliiga club Levadia Tallinn, where he played 8 games and scored 2 goal in the 2020 season.
[3] On 14 July 2021 he signed a two-year contract with Desna Chernihiv in the Ukrainian Premier League.
[7] On 15 June 2019, Safronov won the 2019 FIFA U-20 World Cup with the Ukraine under-20 national team.