Hofstede speelde in zijn jeugd bij een amateurclub in Bavel. Hij maakte zijn debuut als betaald voetballer op 12 december 2008 in dienst van NAC tijdens een 3-0-verlies tegen Ajax, waar hij inviel voor Tyrone Loran. Hij tekende in juni 2010 een eenjarig contract bij FC Den Bosch, dat hem transfervrij overnam van NAC Breda[1].
In 2016 liep zijn contract af en ging hij spelen bij KFC Zwarte Leeuw[1] dat actief is in de Belgische 4e klasse. In 2017 ging hij naar Hoogstraten VV.