The 23-year-old has signed for the Valiants until the end of the season after failing to make an impression at Ninian Park.
He moved to Wales from MK Dons in the summer, but was unable to break into the Bluebirds' first-team.
"He is a right winger, but can play on either flank, is pacey and is just what we've been looking for," said Vale boss Martin Foyle.
"I am delighted to get him and hopeful he will be joined by one or two other new signings within the next few days."