Gorshkov won a silver medal and placed 4th at his JGP events in 2010. He qualified for the JGP Final where he finished 8th. He won bronze at the 2011 Russian Junior Championships and was sent to the 2011 Junior Worlds, where he ranked 9th. The next season, Gorshkov took silver in his sole JGP event. He was coached by Alexei Urmanov for a number of years.