Former Birmingham City boss Francis was rushed to Heartlands Hospital from his Solihull home on Friday (April 13), with severe chest pains. He underwent immediate surgery.
A hospital spokesperson confirmed that Francis, who played for England 52 times, scoring 12 goals, was discharged on Monday (April 16.)
Francis starred for Blues from 1970-79 before becoming the first £1million player when he joined Nottingham Forest. He later managed Birmingham City between 1996 and 2001 and now works as a TV pundit.
A Blues spokesperson said: “The former Blues striker and manager is much loved by everybody associated with the club and we’d like to wish Trevor a speedy recovery.”