Свою гоночную карьеру начал в 1996 году с картинга в Германии и Франции . В 2000 году финишировал четвёртым в Европейском молодежном картинговом чемпионате.
После этого в 2001 году он перешёл в Формулу БМВ, где занял 3-е место в кубке по итогам первого сезона. Во втором сезоне занял 8-е место в общем зачете. Затем два года он выступал в Кубке Рекаро F3 в качестве заводского гонщика.
После года в Итальянской Формуле 3000 в 2005 году он перешёл в Британскую F3, где выступал два года за Carlin Motorsport при поддержке Direxiv. В 2006 году он финишировал 5-м с одной победой, а в 2007 году уступил лишь чемпиону Марко Асмеру, одержав три победы.
В 2008 году Маро вернулся в Германию, выступая в серии ДТМ за команду Mucke Motorsport на автомобиле спецификации предыдущего года, стал 16-м и не набрал ни одного очка.
В следующем году, выступая за ту же команду и вновь на прошлогоднем автомобиле, он стал 12-м, набрав 8 очков. Также он стал 3-м по результативности как водитель прошлогоднего автомобиля, после Джейми Грина и Оливера Джарвиса.
23 июля 2017 одержал первую победу в ДТМ во 2-й московской гонке.