Starostin nimmt seit 2008 vorwiegend an FIS-Rennen teil. Bei den Juniorenweltmeisterschaften 2008 in Mals gewann er Bronze mit der Staffel. Sein erstes Weltcuprennen lief er im November 2011 in Sjusjøen, welches er mit dem 57. Rang über 15 km Freistil beendete. Im Dezember 2012 in Canmore erreichte er mit dem 21. Platz im Skiathlon, sein bisher bestes Weltcupergebnis. Bei den U23-Weltmeisterschaften 2013 in Liberec holte er Bronze im 15 km Skiathlon. Bei den nordischen Skiweltmeisterschaften 2013 im Val di Fiemme belegte er den 66. Platz über 15 km Freistil und den 43. Rang im 15 km Skiathlon. Seine besten Platzierungen bei den Olympischen Winterspielen 2014 in Sotschi waren der 34. Platz im 50 km Massenstartrennen und der 13. Platz mit der Staffel. Im Januar 2015 gewann er bei der Winter-Universiade 2015 in Štrbské Pleso Silber mit der Staffel. Im folgenden Monat belegte er bei den nordischen Skiweltmeisterschaften 2015 in Falun den 18. Platz im Teamsprint.