Vakhaniya was raised in the youth system of Zenit Saint Petersburg. He was called up to Zenit's senior squad only once, on 21 May 2022 for a game against Nizhny Novgorod, but remained on the bench.[1]
On 17 July 2023, Vakhaniya signed a contract with Rostov.[2]
Vakhaniya was first called up to the Russia national football team for a training camp in September 2023.[4] He made his debut on 7 June 2024 in a friendly against Belarus.[5]