Woolcock has taught international political economy, trade and economic diplomacy at the LSE since 1999. Before joining the LSE he worked on trade and EU policy at Chatham House and for the private sector.
In 1999 he established the International Trade Policy Unit at the LSE to bridge the gap between academic and policy work. His ongoing research has been on the regulation of integrating markets, especially in the context of preferential and multilateral trade and investment agreements.
He has served as a consultant to the European Parliament, European Commission, OECD, Commonwealth Secretariat, the UK and other governments.