En 2012 Tasarov compitió en su primera gran competición internacional cuando fue seleccionado para el equipo ruso en el
Paraolímpicos de verano en Londres. Tarasov participó en seis eventos, ganando medallas en cinco de ellos. El punto culminante de sus Juegos fue su oro en los 50 m estilo libre <unk> S8, donde en las pruebas registró un tiempo de 25.92, un récord mundial. En la final, Tarasov batió su propio récord mundial cuando terminó en 25.82, superando a Maurice Deelen de los Países Bajos por casi medio segundo. Junto con su oro, dejó Londres con tres medallas de plata, 100 m estilo libre S8, 100 m espalda S8, 4 × 100 m medley relay 34pts y un bronce en el 4 × 100 m estilo libre relay 34pts.