W 2006 roku wziął udział w igrzyskach olimpijskich w Turynie, gdzie był między innymi siódmy w sztafecie, a bieg na 50 km stylem dowolnym ukończył na 21. pozycji. Na rozgrywanych cztery lata później igrzyskach w Vancouver, uplasował się na dziesiątej pozycji w sztafecie i piętnastej w biegu na 15 km stylem dowolnym. Kilkakrotnie startował na mistrzostwach świata, najlepszy indywidualny wynik osiągając podczas MŚ w Oberstdorfie w 2005 roku, gdzie był szesnasty w biegu na 15 km stylem dowolnym. Ponadto na mistrzostwach śwaita w Val di Fiemme w 2013 roku Szwajcarzy z Fischerem w składzie zajęli szóste miejsce w sztafecie.