Button aloitti Formula 1 -uransa 20-vuotiaana Williams -tallissa kaudella . Sen jälkeen hän on ajanut seuraavissa talleissa: Benettonilla, Renault’lla, BAR -tallissa, Hondalla, Brawnilla ja McLarenilla. Ensimmäisen osakilpailuvoittonsa Button ajoi kauden Unkarin Grand Prix’ssa pitkän odotuksen jälkeen. Ennen ensimmäistä voittoaan hän oli kilpaillut 112 osakilpailua keräten 13 palkintokorokesijaa. Tämänkin jälkeen Buttonin seuraavaa osakilpailuvoittoa saatiin odottaa kolme kautta.