Morris served as Member of Parliament for Manchester Wythenshawe from 1964 until 1997, having previously unsuccessfully fought the, then, safe Conservative seat of Liverpool Garston in 1951 and the Wythenshawe seat in 1959. He served as Parliamentary Private Secretary to Fred Peart, the Agriculture Minister. Morris campaigned against British entry to the Common Market and in May 1967 Prime Minister Harold Wilson sacked him, and six others, for abstaining in a Commons vote on the issue. Fred Peart did not appoint a replacement and Morris continued to work for him, albeit unofficially. In 1968, Peart became Leader of the Commons and reappointed Morris as his Parliamentary Private Secretary.