Before retirement Francis worked as a trained accountant. He was on the board of Age Sector Platform, serving as its Chair for two years. Francis has served on the board of Shop Mobility, has been Treasurer of Finaghy Friendship Group, and is a member of the South Belfast Lifestyle Forum.
Francis sits on the IMTAC committee that address the travel needs of older people, and is also a volunteer with Cruise to assist persons dealing with the grief process. Francis is also a former Trustee of Engage with Age.