Han hadde også tidligere jobbet ved sentralbanken, hvor han ble ansatt i 1979, og jobbet i flere ulike avdelinger der. Blant annet var han leder for sentralbankens avdeling . Han jobbet i Verdensbanken i Washington fra 2003 til 2009, som seniorrådgiver for direktøren som representerte 22 afrikanske sentralbanker. Fra 2010 til 2012 var han administrerende direktør for Malawi Telecommunications Limited (MTL), Malawis statlige telekommunikasjonsselskap.