The Novokuznetsk native went through the hockey school in his hometown and had his debut in the top Russian league with Metallurg Novokuznetsk as an 18-year-old. During this period he represented Russia at one U20 and one U18 World Championship winning a silver medal at the U18 Worlds in 2000. The same year he was drafted in the fifth round by the Dallas Stars.
Chernov later played top-level hockey in Russia for Avangard Omsk, Spartak Moscow, MVD Balashikha, Dynamo Moscow, Torpedo Nizhni Novgorod, Avtomobilist Yekaterinburg, Atlant Mytishi and Salavat Yulayev Ufa. His biggest success was winning the KHL with Dynamo Moscow in 2012.
For two seasons he also played for Yunost Minsk winning two Belarusian championships.
Last season he returned to play for his hometown club Metallurg Novokuznetsk in the second-tier VHL.