Den 32-årige släpptes av Paisley klubben efter att ha gjort mer än 330 framträdanden över två stints.
"Han har spelat på högsta nivå i Skottland och är högsta flygkvalitet," chef Ian Murray berättade klubbens webbplats.
"En spelare av sin kaliber väljer att ansluta sig till oss är ett mycket bra tecken."
En League Cup vinnare med Buddies 2013, Van Zanten, som också hade trollformler på Hibs, Morton och Hamilton, gjorde 18 framträdanden förra säsongen.
Van Zanten är mästerskapsklubbens andra sommarsignering, efter Scott Taggarts flytt från Morton.
Tidigare St Mirren fullback David van Zanten har anslutit sig till Dumbarton på ett ettårigt avtal, med möjlighet att stanna i ytterligare 12 månader.