The Khabarovsk native spent parts of 17 seasons in the Russian Super League and KHL, 14 with Amur Khabarovsk, including five as their team captain. In 644 regular season games, Tarasov recorded 225 points (88 goals, 137 assists) and in 2008, won a Russian Super League championship with Salavat Yulayev Ufa.