Francis și-a început cariera la Birmingham City în 1970, înainte de a evolua la Nottingham Forest,Manchester City, Sampdoria, Atalanta Bergamo, Glasgow Rangers, Queens Park Rangers și Sheffield Wednesday.
Francis a devenit primul jucător britanic al cărui transfer s-a ridicat la un milion de lire sterline, în 1979, când s-a transferat de la Birmingham la Forest, pentru care a marcat golul victoriei în finala Cupei Campionilor Europeni împotriva lui Malmo. Echipa din Nottingham a câștigat competiția și anul următor.
În primăvara lui 1988, el a jucat pentru Glasgow Rangers împotriva Stelei în sferturile de finală ale Cupei Campionilor Europeni, dubla manșă încheindu-se cu calificarea echipei bucureștene.
”Trevor Francis a murit la vârsta de 69 de ani. A avut un atac de cord în apartamentul său din Spania în această dimineață”, a indicat un comunicat al familiei fostului atacant.
Francis a antrenat formațiile Queens Park Rangers, Sheffield Wednesday, Birmingham City și Crystal Palace. La echipa din Sheffield, el l-a adus pe fundașul român Dan Petrescu.
