Roberts wurde am 15. April 1953 in London, England, geboren. Er begann seine musikalische Karriere als Sessionmusiker und spielte mit verschiedenen Künstlern, darunter Elton John, Kiki Dee und David Essex. 1977 trat er der Band von Rod Stewart bei und ersetzte Ronnie Wood.
Roberts spielte in den späten 1970er und frühen 1980er Jahren eine Schlüsselrolle im Sound von Rod Stewart. Er war Co-Autor mehrerer von Stewarts Hits, darunter „Do Ya Think I'm Sexy?“ und „Junge Türken“. Er spielte auch auf Stewarts Alben „Blondes Have More Fun“, „Footloose &Fancy Free“ und „Tonight I'm Yours“.
1986 verließ Roberts die Band von Rod Stewart, um eine Solokarriere zu verfolgen. Er veröffentlichte zwei Alben, „Jimmy Roberts“ (1987) und „Rude Awakening“ (1989). Seine Solokarriere war jedoch nicht so erfolgreich, wie er gehofft hatte, und 1990 kehrte er schließlich zu Rod Stewart zurück.
Roberts spielte weiterhin mit Rod Stewart auf Tour und im Studio. Er war auch auf mehreren Soloalben von Stewart zu hören, darunter „Vagabond Heart“ (1991), „A Spanner in the Works“ (1995) und „When We Were the New Boys“ (2018).
Zusätzlich zu seiner Arbeit mit Rod Stewart hat Roberts auch mit anderen Künstlern gespielt, darunter Ringo Starr, Peter Frampton und Steve Winwood. Er ist ein angesehener Session-Musiker und hat auf zahlreichen Aufnahmen mitgewirkt.
Jimmy Roberts ist ein talentierter Musiker, der einen bedeutenden Beitrag zur Welt der Rockmusik geleistet hat. Er ist vor allem für seine Arbeit mit Rod Stewart bekannt, hatte aber auch eine erfolgreiche Solokarriere und spielte mit vielen anderen Künstlern.