Brian Wilson was Member of Parliament from 1987 until 2005, and served as a Minister of State from 1997 to 2003 (Scottish Office 1997–1998, Department of Trade and Industry 1998–1999, Scottish Office 1999–2001, Foreign Office 2001 and Energy Minister, DTI 2001–2003). After standing down as a Minister prior to his departure from Parliament, he was asked by Tony Blair to act as the Prime Minister's Special Representative on Overseas Trade.
Since May 2009, he has been chair of Britain's Energy Coast, the economic development agency for West Cumbria. He has been closely identified with regeneration of the Harris Tweed industry in the Isle of Lewis, where he lives, and is chairman of Harris Tweed Hebrides. He is also a Director of Celtic FC the football club he has supported since he was a child and whose official centenary history he wrote (Celtic, A Century With Honour, Collins Willow 1988).