He joined Impact Network in April 2015 as a Grade 1 teacher. In 2016, he was promoted to Teacher in Charge at Zatose Community School, and in 2017, he began as a Teacher Supervisor for Petauke North.