Labour MP Hugh Bayley is to stand down at the general election after 22 years in Parliament.
The York Central MP said it had been a "tremendous" privilege to represent the city but it was time to "pass the baton" to someone else.
The MP, who will be 63 at the election, said he wanted to put his family first.
First elected to Parliament in 1992, he held the City of York seat from 1992 until the 2010 general election when boundary changes took effect.
Labour leader Ed Miliband thanked him for his "tireless dedication to social justice".
The MP, who was a minister for social security in Tony Blair's government, has a majority of 6,451 votes.
He has served on the International Development Select Committee since 1997, and was previously a member of the Health Select Committee.
'Very tolerant family'
He said he waited to announce his retirement until finishing a two-year term as president of the Nato Parliamentary Assembly.
He explained: "I was pushing Nato to publish its accounts and audit reports, which they have now agreed, but they might have avoided the decision if they'd thought I was about to go.
"But it is now agreed and I think it is time to pass the baton to someone else," he said.
Mr Bayley added: "My family have been tremendously supportive, and very tolerant about me working long hours, often seven days a week, but now I want to put them first."
Mr Bayley is currently one of Commons Speaker John Bercow's 'Panel of Chairs', who preside over committees considering legislation, and debates in Westminster Hall.
He briefly served as a deputy Commons Speaker at the start of the 2010 Parliament until the internal elections for the post took place.