Den 29-årige släpptes av Preston i december och gick Scottish Championship sida Hibernian, men var ur kontrakt i sommar.
Hans tidigare klubbar inkluderar Shrewsbury och Morwell, med hans avtal inklusive alternativet om ytterligare 12 månader.
Under tiden, Bury målvakt Ben Williams, 34, har lämnat klubben efter att ha gjort 21 framträdanden förra säsongen.
Den före detta Crewe och Colchester mannen anslöt sig till Shakers från Bradford förra sommaren.
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
League One klubb Bury har undertecknat Jamaica internationella ytter Chris Humphrey på en ettårig affär.