He was born on 14th October 1980 at Kabulika Village, T/A Kachinda Moto in Dedza District. He did his secondary school education at Mtakataka. He holds a Bachelor Degree in Education (Sciences) obtained at Chancellor College in Zomba, the University of Malawi. He specializes in Biology and Physical Science. He is married to Sylvia Kapuma and the couple has one son, Pemphero.