Career
He was elected to represent the Bonchari Constituency in the National Assembly of Kenya in the Kenyan general election, 1997. He also served as the Assistant Minister in the Ministry of Information & Broadcasting. He later lost the seat in the 2007 election to Charles Onyancha.
John read economics at the University of Nairobi.
He also obtained an Master of Science in Economics from the University of Bradford in the United Kingdom in 1982.