Robert started his karting career at the age of six. He competed in Romania until 2009, where he became champion in the KF3 category and multiple champion in the Mini Class. In 2011 he switched to single-seaters, becoming Jenzer Motorspot’s driver in Formula Abarth. The Italian championship brought him a victory at Misano and two 6th places. Following this Robert competed in the European series where he obtained fourth place with two won races. The collaboration with Jenzer Motorsports continued in GP3, in 2012, when he finished 14th with 24 points and a podium in Barcelona. The year 2013 brought on a team change for Robert as he became a driver of MW Arden, along with Formula 1 drivers Daniil Kvyat and Carlos Sainz Jr.
In 2012 Robert also competed in F3 in Italy with Ghinzani Arco Motorsport, where he finished the season in 9th place, obtaining two podiums at Hungaroring and a victory in the sprint round at Mugello. In 2015 he piloted for Rampax, finishing the season in 17th place. He then took a one-year break and after which he signed with Campos Racing in F2 for the rest of 2017. Robert’s career ended at Campos, when he decided to retire before the stage in Jerez, being replaced by Alex Palou.