Roberts blev født i London, England, den 15. april 1953. Han begyndte sin musikalske karriere som sessionsmusiker og spillede med forskellige kunstnere, herunder Elton John, Kiki Dee og David Essex. I 1977 sluttede han sig til Rod Stewarts band og erstattede Ronnie Wood.
Roberts spillede en nøglerolle i Rod Stewarts lyd i slutningen af 1970'erne og begyndelsen af 1980'erne. Han var med til at skrive flere af Stewarts hits, herunder "Do Ya Think I'm Sexy?" og "Unge tyrkere". Han spillede også på Stewarts album "Blondes Have More Fun", "Footloose &Fancy Free" og "Tonight I'm Yours".
I 1986 forlod Roberts Rod Stewarts band for at forfølge en solokarriere. Han udgav to albums, "Jimmy Roberts" (1987) og "Rude Awakening" (1989). Men hans solokarriere var ikke så vellykket, som han havde håbet, og han vendte til sidst tilbage til at spille med Rod Stewart i 1990.
Roberts har fortsat spillet med Rod Stewart på turné og i studiet. Han har også medvirket på flere af Stewarts soloalbum, herunder "Vagabond Heart" (1991), "A Spanner in the Works" (1995) og "When We Were the New Boys" (2018).
Ud over sit arbejde med Rod Stewart har Roberts også spillet med andre kunstnere, herunder Ringo Starr, Peter Frampton og Steve Winwood. Han er en respekteret session-musiker og har medvirket på adskillige indspilninger.
Jimmy Roberts er en talentfuld musiker, der har ydet et væsentligt bidrag til rockmusikkens verden. Han er bedst kendt for sit arbejde med Rod Stewart, men han har også haft en succesfuld solokarriere og har spillet med mange andre kunstnere.