Misja wystartowała w dniu 12 marca 1981 o godz. 19:00:11 UTC ze stanowiska startowego 1/5 kosmodromu Baikonur (ZSRR) za pomocą rakiety nośnej Soyuz-U (nr Ts15000-266).
Soyuz-T 4 dostarczył szóstą i zarazem ostatnią stałą załogę Salut 6 EO-6 kosmonautów: Władimir Kowalonok i Wiktor Sawinych.
Dokowanie do stacji nastąpiło w dniu 13 marca 1981 o godz. 20:33:00 UTC.
Samo dokowanie zostało opóźnione, ponieważ komputer pokładowy Sojuza Argon ustalił, że nastąpi ono poza zasięgiem radiowym TsUP.
Odłączenie od stacji nastąpiło w dniu 26 maja 1981 o godz. 09:20:00 UTC, a lądowanie w dniu 26 maja 1981 o godz. 12:37:34 UTC, 125 kilometrów na wschód od Dzhezkazganu w Kazachskiej SRR.