32-åringen har vunnit 31 Springboks caps på vingen eller fullback och har också spelat center.
Han sade: " När jag tittade på den nuvarande gruppen, medelåldern och talangen inom regionen, var det det som gjorde att jag blev intresserad.
"Jag är angelägen om att hitta mina fötter, slå mig ner med pojkar så fort som möjligt, och tillföra värde till gruppen där jag kan."
Kirchner kommer att förena sig med tre sydafrikaner på Rodney Parade - lås och kapten Rynard Landman, scrum-halv Sarel Pretorius och helback Carl Meyer.
Han kommer att lämna Pro12 ledare Leinster efter fyra säsonger.
Drakar har traditionellt klarat sig sämre än sina tre walesiska rivaler i Pro12 och endast Treviso och Zebre är under dem med fem matcher kvar för det walesiska laget.
De är också föremål för diskussioner om en ägarförändring som skulle kunna leda till att walesiska rugbyunionen tar över.
Kirchner tror att Dragons "kommer definitivt att röra sig i rätt riktning" i framtiden.
Han tillade: "Nya beslut och satsningar är inte alltid lätta att göra, men erfarenheten av att flytta till Leinster, min första flytt utomlands, har hjälpt och att känna några av de andra sydafrikanerna i gruppen gör mitt beslut lättare."
Dragons huvudtränare Kingsley Jones sa: "Hans erfarenhet både på och utanför planen kommer att vara ovärderlig för denna unga trupp."
Newport Gwent Dragons har undertecknat Sydafrika verktyg tillbaka Zane Kirchner från Pro12 rivaler Leinster för 2017-18.