Butts carrière in het betaald voetbal begon in het seizoen 1994-'95 bijVfB Oldenburg in deRegionalliga Nord. Hij speelde er drie seizoenen en promoveerde met zijn ploeggenoten naar de2. Bundesliga, voor hij in 1997 vertrok naarHamburger SV. Voor de club uit Hamburg speelde Butt meer dan 130 wedstrijden als eerste doelman, waarin hij als vaste strafschoppennemer ook negentien keer scoorde. Na vier seizoenen verruilde hij HSV vervolgens voorBayer 04 Leverkusen. Ook hier was hij eerste keus en bleef dat meer dan vijf jaar, waarin hij met de club onder meer de finale van deUEFA Champions League 2001/02 haalde (2-1-verlies tegenReal Madrid CF). Door een schorsing volgend op een rode kaart in jaargang 2006/07 werd hij een paar wedstrijden vervangen doorRené Adler, die hem daarin uit het doel verdreef.
Butt liet in juli 2007 voor het eerst in zijn profloopbaan Duitsland achter zich en tekende bijBenfica. Daar verloor hij de concurrentiestrijd vanQuim en speelde hij één competitieduel.FC Bayern München haalde hem een jaar later terug naar Duitsland om als concurrent en leermeester voor de tien jaar jongereMichael Rensing te fungeren. Gedurende het seizoen 2009/10 verkoosLouis van Gaal hem niettemin als eerste keeper. Zodoende werd hij op zijn 35e als basisspeler voor het eerst Duits landskampioen,DFB-Pokal-winnaar en voor de tweede keer finalist in deUEFA Champions League (2009/10).Inter Milaan hield Butt daarin voor de tweede keer van Europa Cup 1-winst (2-0). Op dinsdag 3 mei 2011 verlengde hij zijn contract bij Bayern München tot het einde van het seizoen 2011/12. Op 28 april 2012 stond Butt voor het laatst tussen de palen, in een thuiswedstrijd tegenVfB Stuttgart. Bayern besloot het contract niet te verlengen en de keeper besloot daarop zijn actieve loopbaan te beëindigen.
Butt debuteerde op7 juni2000 in de Duitse nationale ploeg toen hij tegen Liechtenstein een helft mocht spelen. Ook in zijn tweede interland in maart 2002 tegen de Verenigde Staten speelde hij één helft. Hij ging als reservedoelman mee naar hetEK 2000 en hetWK 2002, maar kwam op allebei de evenementen niet in actie. Zeven jaar nadat Butt in maart 2003 ook in zijn derde interland tegen Canada één helft speelde, nam bondscoachJoachim Löw hem als reservedoelman mee naar hetWK 2010. Daarop speelde hij in de met 2-3 van Uruguay gewonnen wedstrijd om de derde plaats zijn vierde en eerste volledige wedstrijd in de nationale ploeg.