Pagasta rietumu un dienvidu daļa atrodas Latgales augstienē, galvenokārt Dagdas paugurainē, ziemeļrietumu stūris atrodas Rāznavas paugurainē. Austrumu daļu aizņem Mudavas zemienesZilupes līdzenums. Pagasta dienvidu daļā Rāznavas pauguraini no Zilupes līdzenuma nodala Grebļa kalns (Kausa kalns, Āza kalns) - garš, līkumains osveida paugurs, kura garums 5 km, absolūtais augstums sasniedz 156,4 m vjl., bet relatīvais augstums 15 - 30 m. Pamatnes platums 50 - 150 m. Augstākā vieta pagastā - 182,0 m vjl. - pagasta dienvidrietumos.
Pasienes pagasts (līdz 1925. gadam Posiņas pagasts) tika izveidots 19. gadsimta otrajā pusē pēc 1866. gada guberņu pašvaldības likuma pieņemšanas. Pagasta teritorijā sākotnēji ietilpa tagadējā Zilupes pilsēta, Zaļesjes pagasts un Istras pagasta austrumdaļa, bet mūsdienu pagasta dienviddaļa ietilpa Šķaunes pagasta teritorijā. 1900. gadā pēc dzelzceļa līnijas Ventspils – Maskava atklāšanas ap Rozenovas staciju strauji attīstījās apbūve.
1920. gada zemes reformas laikā Pasienes muižu (Posiń) sadalīja 169 vienībās 1599 ha kopplatībā, Zaļesjes muižu 149 vienībās 1795 ha kopplatībā, Sibelīnas muižu (Sobolino) ar Paulovas pusmuižu uz Zilupes miestu 138 vienībās 1247 ha kopplatībā, bet Gorjānu muižu sadalīja 47 vienībās 610 ha kopplatībā.[4]
1931. gadā nodibināja Zilupes pilsētu.
1935. gadā Ludzas apriņķa Pasienas pagasta platība bija 170,6 km² un tajā dzīvoja 7112 iedzīvotāji.[5] 1945. gadā pagastā izveidoja Beļajevas, Belomojevas, Bondaru, Horoševas, Pasienes, Ploskiju, Sirotinas, Tuļevas un Zaļesjesciema padomes, bet pagastu 1949. gadā likvidēja. Pasienes ciems ietilpis Zilupes (1949-1959) un Ludzas (1959-2009) rajonos. Pasienes ciemam 1954. gadā pievienoja likvidētos Beļajevas un Tuļevas ciemus, 1965. gadā - Zaļesjes ciema padomju saimniecības «Pasiene» teritoriju, 1971. gadā padomju saimniecības «Družba» teritoriju pievienoja Šuškovas ciemam, 1975. gadā pievienoja daļu likvidētā Šuškovas ciema teritorijas.[6] 1990. gadā ciemu reorganizēja par pagastu. 2009. gadā Pasienes pagastu kā administratīvo teritoriju iekļāva Zilupes novadā. 2021. gadā Zilupes novadu iekļāva Ludzas novadā.
Pēc CSP datiem 2016. gadā pagastā dzīvoja 604 iedzīvotāju. Pēc 2011. gada tautas skaitīšanas datiem Pasienes novadā dzīvoja 41,89% krievu, 27,72% latviešu, 22,68% baltkrievu un 3,46% poļu.