In 2003 he served as a parliamentary secretary to the Minister for the Environment.
He served as parliamentary secretary to the Minister of Transport from 1982 to 1984.
He served as the parliamentary assistant to the Minister of Health in 1969 and 1970.
He also served as parliamentary secretary to the Minister of Education.
He served as parliamentary secretary to the Minister of Labour from 1976 to 1978.
He served as parliamentary assistant to the Minister of Revenue from 1988 to 1989.
In this period, he also served as advisor to the Minister of Commerce.
Later he served as a parliamentary assistant to the Minister of Finance.
From 1987 to 1988, he served as parliamentary assistant to the Minister of Mines.
From 1977 to 1978, he served as parliamentary secretary to the Minister of Finance.