In 1988 won hij de nationale kampioenschappen in de 100 m vrije stijl, een nieuw Sovjet-record en kwalificatie voor de Olympische Spelen. Hij nam deel aan de Olympische Zomerspelen van 1988 en 1992, waarbij hij bij beide gelegenheden zilveren medailles won in de 4 × 100 m vrije stijl staf; in 1988 eindigde hij ook als vijfde in de individuele 100 m vrije stijl. Bashkatov won drie medailles, waaronder één goud, op het Europees kampioenschap watersport van 1989.
en de Wereldkampioenschappen in de watersport in 1991.