A stand-off between police and a man wearing a suit of armour and wielding a sword near Shepparton in Victoria's north has ended.

Police say the man, 43, is being treated by paramedics, after holding them at bay for most of the day at a caravan park at Congupna.

The man had failed to attend a scheduled court appearance earlier in the day.

A caravan park spokeswoman says the man has lived there for five years.