David Shearer has announced that he will resign as Leader of the Labour Party saying he is “ no longer have the full confidence of many of my caucus colleagues,”

The resignation will take effect when a new leader was decided. A process for this would begin within 48 hours and was expected to be completed in three weeks.

He told the press conference it was better for him to step down so there could be a “clean change to a new leader who can take Labour through to victory in 2014”.

Shearer said that he was not challenged for the leadership role. He will stay on in Parliament as the MP for Mount Albert.