He graduated with a degree in journalism of Uganda Christian University, Mukono in 2006. His first job in journalism was as a freelance reporter for Daily Monitor and later for New Vision. In 2010 he became a full-time staff writer for New Vision. John Masaba has been in the business of news gathering, reporting and subediting for the last five years. He worked as a sub-editor at New Vision for six months before being assigned writing jobs in news, features and analysis.