Veteran administrator Geoff Walsh has returned to Collingwood as the club's new head of football.

Walsh replaces Graeme Allan, after resigning from his new position at North Melbourne.

Geoff Walsh. Credit:Paul Rovere

His move was confirmed by both clubs on Monday.

"We are delighted to welcome Geoff back to the club," Collingwood CEO Gary Pert said in a statement.