 He served as the chief executive officer of both Coopers and Lybrand Zambia (1994–1998) and Grant Thornton Zambia (1998–2006).He is a member of the opposition United Party for National Development, a liberal political party.Following the death of Anderson Mazoka in 2006, he was elected as the party's new President.