Roberts urodził się 15 kwietnia 1953 roku w Londynie w Anglii. Karierę muzyczną rozpoczął jako muzyk sesyjny, grając z różnymi artystami, w tym z Eltonem Johnem, Kiki Dee i Davidem Essexem. W 1977 dołączył do zespołu Roda Stewarta, zastępując Ronniego Wooda.
Roberts odegrał kluczową rolę w brzmieniu Roda Stewarta pod koniec lat 70. i na początku 80. Był współautorem kilku hitów Stewarta, w tym „Do Ya Think I'm sexy?” i „Młodzi Turcy”. Grał także na albumach Stewarta „Blondes Have More Fun”, „Footloose &Fancy Free” i „Tonight I'm Yours”.
W 1986 roku Roberts opuścił zespół Roda Stewarta, aby rozpocząć karierę solową. Wydał dwa albumy:„Jimmy Roberts” (1987) i „Rude Awakening” (1989). Jednak jego kariera solowa nie była tak udana, jak miał nadzieję, i ostatecznie wrócił do grania z Rodem Stewartem w 1990 roku.
Roberts nadal gra z Rodem Stewartem podczas trasy koncertowej i w studiu. Pojawił się także na kilku solowych albumach Stewarta, w tym „Vagabond Heart” (1991), „A Spanner in the Works” (1995) i „When We Were the New Boys” (2018).
Oprócz współpracy z Rodem Stewartem Roberts grał także z innymi artystami, w tym z Ringo Starrem, Peterem Framptonem i Stevem Winwoodem. Jest cenionym muzykiem sesyjnym, mającym na swoim koncie liczne nagrania.
Jimmy Roberts to utalentowany muzyk, który wniósł znaczący wkład w świat muzyki rockowej. Najbardziej znany jest ze współpracy z Rodem Stewartem, ale miał także udaną karierę solową i grał z wieloma innymi artystami.