Career
Born in Velikiye Luki, Firsanov has competed as a professional since 2005, competing for the Rietumu Bank squad during two separate spells, as well as the Premier, Designa Køkken and Itera–Katusha squads before signing for the newly formed RusVelo team for the 2012 season.