Tereschchenko began his motorsport career in 2009 in kart racing , in which he was active until 2011. In 2012 he switched to formula racing and competed for Interwetten Racing in the Alpine Formula Renault . He remained without points and finished the season in 32nd place overall. He competed in three events in the Formula Renault 2.0 Eurocup . He completed one for EPIC Racing and two for Interwetten Racing. He was 44 in the drivers' championship. In 2013, Tereschchenko stayed with Interwetten Racing. In the alpine Formula Renault he improved to 15th place overall with two fifth places as the best results. In the Formula Renault 2.0 Eurocup, he started the first six races and reached 33rd place overall.
In 2014 Tereschtschenko moved to Campos Racing in the Euroformula Open . With a third place he reached a podium and was sixth in the drivers' championship. With 75 to 242 points he was internally defeated by Alex Palou . Tereshchenko also made his debut for Trident Racing in the GP3 series in 2014 and took part in the event in Spa-Francorchamps . He had a serious accident during training. It was pried in the air by a notch, overturned and the car caught fire. Tereschchenko was uninjured, but did not participate in the races. He also made guest starts in the German Formula 3 Cup for ADM Motorsport . In 2015 Tereschtschenko stayed with Campos Racing in the Euroformula Open. He won six races and was second overall behind Vitor Baptista with 286 to 291 points . He also took part in three race weekends of the 2015 GP3 series for Campos .
After two years of individual missions, Tereschchenko was a full-time driver in the GP3 series at Campos Racing in 2016 . With a sixth place as the best result, he reached 19th place in the drivers' championship.