Career
Uspenski began competing on the International Skating Union Junior Grand Prix circuit in 2001. Uspenski withdrew from the 2005 World Junior Championships due to the flu. He was sent again the following year and finished 8th.
Uspenski made his senior international circuit debut in the 2006-2007 season.
After taking the silver medal at the 2006 Finlandia Trophy, he debuted on the senior Grand Prix series, finishing 5th and 6th at his two events. Uspenski missed the Russian national championships as a result of whooping cough.
He changed coaches from Natalia Dubinskaia to Marina Kudriavtseva in January 2007. Uspenski competed on the General Practice series for two more seasons before retiring in 2010.