The 20-year-old was released by the Latics this summer having scored three goals in 25 appearances after joining them from Stockport in 2014.
He spent much of last term out on loan, first at fourth-tier York City and then at National League side Macclesfield.
The former Preston trainee has been training with the Shrimps during pre-season and impressed enough for a deal.
Find all the latest football transfers on our dedicated page.
League Two side Morecambe have signed former Oldham striker Rhys Turner on a two-year contract.