Funcția de circulație pulmonară este schimbul de dioxid de carbon pentru oxigen în sânge. Este trecerea sângelui din inimă în capilarii plămânilor, în cazul în care gazele sunt schimbate și înapoi la inima care trebuie pompată în jurul corpului.
Sângele din organism se întoarce prin venele către atriul drept. Acest sânge nu are oxigen și este plin de produse reziduale. Atriul drept îl pompează spre ventriculul drept printr-o supapă care asigură circulația sângelui într-o singură direcție. Ventriculul drept pompează sângele prin artera pulmonară către plămâni. După ce este oxigenat, sângele trece prin venele pulmonare înapoi în inima în care intră în atriul stâng. Atriul stâng îl pompează în ventriculul stâng printr-o altă supapă, care apoi pompează sângele spre corp.
Circulația pulmonară este singura parte a sistemului de circulație în care arterele transportă sânge epuizat de oxigen și venele transportă sânge oxigenat.
Înainte de naștere, circulația pulmonară este ocolită și există o gaură care permite sângelui care intră în atriul drept să treacă direct în atriul stâng. La naștere, plamanii se extind, tragând sânge prin arterele pulmonare. În timp, gaura dintre atrizi se închide.