Den 23-årige, som också kan spela i försvar, gjorde 56 liga framträdanden för Spireites.
Han har skrivit på för sent för att delta i lördagens hemmamatch mot Walsall.
Boss Kenny Jacket berättade för klubbens hemsida: "Vi har tagit in en ljus och energisk ung spelare. Han har en mycket bra vänsterfot och ger mångsidighet till vår trupp."
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
Portsmouth har undertecknat Chesterfield Midfielder Dion Donohue för en hemlig avgift för ett tvåårigt avtal.