Gachinski won silver at the 2012 Russian Championships. At the 2012 European Championships, he was first in the short program and second in the long program, finishing with an overall score of 246.27 points. Gachinski won the silver medal behind teammate Evgeni Plushenko, who is also coached in Saint Petersburg by Alexei Mishin.