Campbell was elected in the 1988 federal election as the member of parliament (MP) from Vancouver Centre.
In 1993 Campbell was transferred to the posts of Minister of National Defence and Minister of Veterans Affairs.