Party affiliation: Labour Party
Councillor, Willesden London Borough Council, 1959-1964. Councillor, Brent London Borough Council, 1964-1966. Member of Parliament for Croydon South, 1966-1970, and for Walsall North, since 1979.
Member, Commons Select Committee on Environment. 1980-1984; member. Commons Select Committee on Home Affairs. 1984-1988; member. Executive Council, Association, of Professional Executive, Clerical and Computer Staff (APEX), 1978, Vice President 1983-1988.
Chairman, United Kingdom immigrants Advisory Service, since 1984.