Cook was active in the Independent Labour Party until the early 1930s, when he joined the Scottish Socialist Party split. This affiliated to the Labour Party, under which label Cook served as Member of Parliament for constituencies in Dundee from 1945 until his death in 1952. He was first elected for the two member constituency of Dundee at the 1945 general election, being elected at the head of the poll. When that seat was abolished for the 1950 election he was elected as the first member for the new seat of Dundee East. In parliament he served as Parliamentary Private Secretary to the President of the Board of Trade, working under Stafford Cripps and Harold Wilson, and then from 1950 to 1951 was an Under-Secretary of State at the Colonial Office.The Glasgow Herald described him "as one of the most popular Labour men in the House".
Cook died as a result of a road traffic accident a few minutes before midnight on 31 May 1952. He was driving on the Arbroath to Dundee road when the car he was driving left the road and collided with a tree and went over a low wall in to a field resulting in his instant death due to crush injuries to his chest. The owner of the car, a local businessman named John Ross, was also in the vehicle and was taken to Dundee Royal Infirmary to be treated for arm injuries. Cook's wife had died the previous December and he was survived by a son and a daughter.
- "Death of Scots Labour MP. Mr Thomas Cook Killed in Road Accident". The Glasgow Herald. 2 June 1952. p. 5. Retrieved 12 August 2018. CS1 maint: discouraged parameter (link)
- The Times Guide to the House of Commons: 1950, p.244
- The Times House of Commons 1951. London: The Times Office. 1951. p. 186.
- Hansard 1803–2005: contributions in Parliament by Thomas Cook
|Parliament of the United Kingdom|
Dingle Foot and
| Member of Parliament for Dundee
With: John Strachey
|New constituency|| Member of Parliament for Dundee East