У дорослому футболі дебютував 1984 року виступами за команду клубу «КПР», в якій провів п'ять сезонів, взявши участь у 136 матчах чемпіонату. Більшість часу, проведеного у складі «Квінз Парк Рейнджерс», був основним гравцем команди.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Вест Гем Юнайтед», до складу якого приєднався 1989 року. Відіграв за клуб з Лондона наступні шість сезонів своєї ігрової кар'єри. Граючи у складі «Вест Гем Юнайтед» також здебільшого виходив на поле в основному складі команди.
Розпочав тренерську кар'єру, повернувшись до футболу після невеликої перерви, 2003 року, очоливши тренерський штаб клубу «Барнет», де пропрацював з 2003 по 2004 рік.
У 2004 році став головним тренером команди «Брентфорд», тренував клуб з Лондона два роки.
Згодом протягом 2007 року очолював тренерський штаб клубу «Лестер Сіті».