Gregory MP Vaughan Johnson says he won’t recontest the next state election, bringing his 25-year political career to an end to make way for “fresh blood”.

Veteran Queensland MP Vaughan Johnson is retiring after 25 years in parliament.

The 67-year-old, who has represented the large southwest Queensland electorate of Gregory since 1989, said it would be “extremely selfish” of him to recontest the seat at the next election.

“This is a day that I have regretted ever coming but I have to be honest, fair and responsible to my family, the electorate and the magnificent people who I’ve had the honour to represent,” Mr Gregory said in a statement.

“I hope I haven’t let anyone down with this decision but I truly believe it is the time for fresh blood.”

Mr Johnson was appointed the government’s Chief Whip after the 2012 election and Minister for Transport and Main Roads in the Borbidge Government from 1996-98.

He has also served as an opposition spokesman for the sport and police and corrections portfolios.

Liberal National Party (LNP) President Bruce McIver described Mr Johnson as a passionate and hard-working advocate for regional Queensland.

“Vaughan was a formidable rugby league player in younger days and brought that tenacity and determination to his role as the Member for Gregory,” Mr McIver said.

Mr Johnson’s retirement announcement follows that of Warrego MP Howard Hobbs, who served 29 years in the Queensland Parliament.