Rivals and allies are paying tribute to former British Prime Minister Gordon Brown, who plans to step down from Parliament at a national election in May.

Prime Minister David Cameron says Brown has "given a huge amount in terms of public service and his contribution in government and in Parliament."

Brown is due to make a speech Monday in his home town of Kirkcaldy, Scotland. British media say he will announce he is leaving Parliament after 32 years.

Brown served as Treasury chief under Prime Minister Tony Blair for a decade from 1997, becoming prime minister when Blair stepped down in 2007.

He won praise for his handling of the 2008 financial crisis, but his premiership was dogged by gaffes and he failed to win the 2010 election.