"Mark is an experienced player who will give us more options and has a lot to offer," Vale boss Martin Foyle said.
"He has turned down a better offer from a lower league club to come to Port Vale and that is the type of attitude we need - he will be a great asset."