Charles Richardson was born, and grew up in Accra, Ghana. He is a mechanical engineer by profession, and has spent most of his working life in the aviation industry as a licensed aircraft engineer. He has had a varied working experience having worked with a diversity of airlines based both in Ghana and abroad.
He is a member of the Catch the Anointing Centre headquarters denomination of the UDOLGC (United Denominations Originating from the Lighthouse Group of Churches). He lives in Tema, Ghana with his wife Patricia and their two sons, Jude and Joshua.