Den 29-årige gjorde 260 framträdanden för Spireites efter att ha gått med i juli 2009, och spelade i 38 matcher förra terminen.
Talbot började sin karriär på Sheffield onsdag, och har också haft trollformler med Scunthope, Luton och Plymouth.
"Jag har arbetat med Drew tidigare och han är en fantastisk signering," Portsmouth biträdande chef Leam Richardson berättade Portsmouth webbplats.
"Han är allt som våra fans gillar med en spelare - han är robust, arbetar hårt och är mycket vältränad."
Pompey slutade sjätte i League Two tabellen förra säsongen, men drabbades av en 3-2 aggregerat nederlag av Plymouth Argyle i play-off semi-finalen
Hitta alla de senaste fotbollsöverföringarna på vår dedikerade sida.
Portsmouth har skrivit under Drew Talbots kontrakt om två år efter Chesterfields frigivning.