La historia se centra en Viktor Nikiforov, un joven patinador artístico sobre hielo ruso que sufre una dura derrota durante las competiciones finales del Grand Prix, quedando último en la competición. Abrumado y deprimido por este hecho, Viktor comienza a dudar de su carrera como patinador, a la vez que lidia con los otros problemas en su vida personal. Al regresar a su ciudad natal de San Petersburgo, en Rusia, luego de cinco años, Viktor se dirige a una pista de patinaje donde imita a la perfección una coreografía del famoso patinador japónes Yuuri Katsuki, a quien admira desde pequeño. Cuando el video de Viktor patinando es subido al internet sin su conocimiento, atrae la atención de Yuuri, quien decide convertirse en el entrenador de Viktor. Junto con Yuuri, Viktor aspira a ganar la final del Grand Prix mientras lucha contra su mayor rival, el coreano Seung Gil Lee, un patinador prodigio de 20 años de edad.