Fischer maakte op 20 april 2008 zijn debuut in het betaald voetbal, toen hij het met NAC Breda opnam tegen N.E.C. tijdens een speelronde in de Eredivisie. In deze wedstrijd verving hij de geblesseerde Patrick Zwaanswijk. Het bleef zijn enige competitiewedstrijd voor de Bredase club. Fischer vertrok daarop naar Cambuur Leeuwarden, op dat moment actief in de Eerste divisie. Nadat ook hier zijn speeltijd gedurende anderhalf jaar beperkt bleef, probeerde hij het bij competitiegenoot FC Emmen.
Fischer bleef drie jaar bij FC Emmen en groeide hier voor het eerst in zijn carrière uit tot basisspeler bij een club in het betaald voetbal. Hij verruilde de club in 2012 voor AGOVV, maar dat ging een half jaar later failliet. Na een mislukte stage bij Bury ging Fischer in 2013 op amateurbasis voor Excelsior spelen. Hiermee promoveerde hij in het seizoen 2013/2014 naar de Eredivisie. Fischer en zijn teamgenoten werden hierin vervolgens twee jaar op rij vijftiende, een plaats boven de degradatiestreep.
Fischer stapte na 3,5 jaar bij Excelsior in juni 2016 transfervrij over naar Go Ahead Eagles. Dat promoveerde in het voorgaande seizoen naar de Eredivisie via de play-offs 2016. Hij tekende hier een contract tot medio 2018.[1] Fischer eindigde als achttiende en laatste met de club uit Deventer, die daardoor degradeerde naar de Eerste divisie. Hij besloot om Go Ahead Eagles na de degradatie te verlaten voor Sparta. Na een seizoen ging hij in Denemarken voor Vendsyssel spelen. In juni 2019 tekende hij wederom bij Excelsior. Hier bleef hij tot medio 2021 actief in het eerste elftal. Vervolgens ging hij aan de slag binnen het commerciële team van de club en ging hij voetballen bij de amateurs van VV Capelle, uitkomend in de Hoofdklasse.[2][3]