Roberts föddes i London, England, den 15 april 1953. Han började sin musikaliska karriär som sessionsmusiker och spelade med olika artister inklusive Elton John, Kiki Dee och David Essex. 1977 gick han med i Rod Stewarts band och ersatte Ronnie Wood.
Roberts spelade en nyckelroll i Rod Stewarts sound under slutet av 1970-talet och början av 1980-talet. Han var med och skrev flera av Stewarts hits, inklusive "Do Ya Think I'm Sexy?" och "Ungturkar". Han spelade även på Stewarts album "Blondes Have More Fun", "Footloose &Fancy Free" och "Tonight I'm Yours".
1986 lämnade Roberts Rod Stewarts band för att göra en solokarriär. Han släppte två album, "Jimmy Roberts" (1987) och "Rude Awakening" (1989). Men hans solokarriär blev inte så framgångsrik som han hade hoppats, och han återvände så småningom till att spela med Rod Stewart 1990.
Roberts har fortsatt att spela med Rod Stewart på turné och i studion. Han har också medverkat på flera av Stewarts soloalbum, inklusive "Vagabond Heart" (1991), "A Spanner in the Works" (1995) och "When We Were the New Boys" (2018).
Utöver sitt arbete med Rod Stewart har Roberts även spelat med andra artister som Ringo Starr, Peter Frampton och Steve Winwood. Han är en respekterad sessionsmusiker och har medverkat på ett flertal inspelningar.
Jimmy Roberts är en begåvad musiker som har gjort ett betydande bidrag till rockmusikens värld. Han är mest känd för sitt arbete med Rod Stewart, men han har också haft en framgångsrik solokarriär och har spelat med många andra artister.