Roberts nació en Londres, Inglaterra, el 15 de abril de 1953. Comenzó su carrera musical como músico de sesión, tocando con varios artistas, entre ellos Elton John, Kiki Dee y David Essex. En 1977, se unió a la banda de Rod Stewart, reemplazando a Ronnie Wood.
Roberts jugó un papel clave en el sonido de Rod Stewart a finales de los 70 y principios de los 80. Coescribió varios de los éxitos de Stewart, incluido "Do Ya Think I'm Sexy?" y "Jóvenes turcos". También tocó en los álbumes de Stewart "Blondes Have More Fun", "Footloose &Fancy Free" y "Tonight I'm Yours".
En 1986, Roberts dejó la banda de Rod Stewart para seguir una carrera en solitario. Lanzó dos álbumes, "Jimmy Roberts" (1987) y "Rude Awakening" (1989). Sin embargo, su carrera en solitario no fue tan exitosa como esperaba y finalmente volvió a tocar con Rod Stewart en 1990.
Roberts ha seguido tocando con Rod Stewart en la gira y en el estudio. También ha aparecido en varios de los álbumes en solitario de Stewart, incluidos "Vagabond Heart" (1991), "A Spanner in the Works" (1995) y "When We Were the New Boys" (2018).
Además de su trabajo con Rod Stewart, Roberts también ha tocado con otros artistas como Ringo Starr, Peter Frampton y Steve Winwood. Es un respetado músico de sesión y ha aparecido en numerosas grabaciones.
Jimmy Roberts es un músico talentoso que ha hecho una contribución significativa al mundo de la música rock. Es mejor conocido por su trabajo con Rod Stewart, pero también ha tenido una exitosa carrera en solitario y ha tocado con muchos otros artistas.