[1] Born in Kyiv, Yermakov is a product of the local Youth Sportive School #15,[2] where he was trained from 2015 until 2019.
In August 2019 he was signed up by Shakhtar Donetsk and played in the Ukrainian Premier League Reserves.
In March 2021 he went on loan to the Ukrainian Premier League club Oleksandriya and later, in July of the same year signed a permanent contract.
[3] He made his debut in the Ukrainian Premier League as a starter against FC Dynamo Kyiv in a lost (2:4) away match on 1 October 2023.
[5] In May 2024, he was called up again by Ruslan Rotan to the Ukraine Olympic football team squad to play at the 2024 Maurice Revello Tournament in France.