He did not feature for United's first team but spent the second half of last season on loan at Oxford, making 20 Conference appearances for the U's.
"I've seen enough since I've been here to know I'd like to sign a contract here," he told Rovers' website.
"The mentality of the club is perfect for me. I managed to score against Cowdenbeath on Thursday, though I'd like to get more games and minutes under my belt."
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!