Nikiforov won tijdens de Olympische Winterspelen 1956 in Cortina d'Ampezzo de gouden olympische medaille, dit toernooi was ook als wereldkampioenschap aangemerkt. Nikiforov speelde alleen mee in de voorrondewedstrijd tegen Zwitserland.