Barış Pirhasan, 18 Nisan 1951 tarihinde İstanbul’da doğmuştur. Merih Baykal Pirhasan ve Vedat Türkali'nin oğludur. Deniz Türkali adında ablası vardır.
Ablası Yönetmen Atıf Yılmaz'ın eşi idi. Barış Pirhasan, Ankara Fen Lisesi'ni bitirdi.
İki yıl Ankara Hacettepe Üniversitesi Tıp Fakültesi'nde öğrenim gördü. Daha sonra tıp öğrenimini yarıda bıraktı ve İstanbul’a gitti. İstanbul'da BoğaziçÜniversitesi İngiliz Dili ve Edebiyatı Bölümü'nü okuyarak mezun oldu. Yurtdışında sinema ve televizyon yönetmenliği üzerine eğitim yaptı.
1973 yılında İlk şiiri yeni dergi’de yayımlandı. Daha sonra Militrinin yazı kadrosu içinde yer aldı. 1978’de yayına başlayan "Devrimci Savaşımda Sanat Emeği" dergisinin yazı kurulu üyesi oldu. 1983 yılında çekilen “Badi” adlı sinema filminin bilim kurgu türünde senaryosunu yazarak sinema hayatına başladı. Daha sonra 1985 ve 1990 yılları arasında, Atıf Yılmaz'ın yönettiği Adı Vasfiye, Aaahh Belinda, Değirmen, Asiye Nasıl Kurtulur, Kadının Adı Yok ve Bekle Dedim Gölgeye adlı filmlerin de senaryolarını yazdı.
Barış Pirhasan’ın "Hoşça Kal" adlı şiiri Kazım Koyuncu tarafından bestelenmiştir.
Barış Pirhasan, Hale Soygazi ile uzun süreli bir ilişki yaşamıştır. Barış Pirhasan'ın başka evliliğinden olan kızı, Emine Pirhasan, Londra’da konserler veren iyi bir pop şarkıcısı, oğlu Yusuf Pirhasan gene Londra’da belge filmleri çeken usta bir sinemacıdır.