Born in Russia, Bulgakov started to play football in Finland with a TP-47 youth team in his hometown.[2] He made his senior debut in 2020 with the club's first team in fourth-tier Kolmonen, at the age of 15.[3]
OLS
In 2021, Bulgakov moved to Oulu and joined the AC Oulu organisation. Bulgakov made his debut on 22 April 2023 with the club's reserve team OLS, in the third-tier Kakkonen.[4] During the season, he played 18 games and scored 11 times for OLS in the division.
AC Oulu
Bulgakov made his Veikkausliiga debut with AC Oulu on 27 August 2023, as a late substitute to Rasmus Karjalainen, in a 3–1 home loss against HJK.[5] He played in five league games in total in the end of the 2023 season.
Ilves
On 21 November 2023, a fellow Veikkausliiga side Ilves announced the signing of Bulgakov on a two-year deal, with an option for an additional year.[2]
International career
Born in Russia, Bulgakov represents Finland in the international stage. He has played at various youth national team levels.[6][7]
Bulgakov was part of the Finland U18 squad winning the friendly tournament Baltic Cup in June 2023.[8]