Thomas was born in Netherland in 1993. He graduated Amsterdam school of arts – in 2008 the National Ballet Academy and in 2015 the Urban Contemporary Dance.
In 2013 he joined Ultima Vez under the artistic direction of Wim Vandekeybus. He was a member at the Dance Company Nanine Linning/Theater Heidelberg from 2014 until 2016.
Thomas joined The Inbal Pinto and Avshalom Pollak Dance Company in 2017.