In 1983, he was elected Member of Parliament for Islington North. After winning, he joined the Socialist Campaign Group. He sat on the Parliamentary London Regional Select Committee from 1983 to 1987. He sat on the Social Security Select Committee from 1992 to 1997, the London Regional Select Committee for a second time from 2009 to 2010, and the Justice Select Committee from 2010 to 2015.