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 two children.
He joined Zipatso in 2012 and in 2015 he was appointed the headteacher. He teaches Physical Science, Chemistry, Biology, and Mathematics.