1974 yılında Kars'ın Susuz İlçesi'nde doğdu. İlk ve orta öğrenimini Kars'ta tamamladı. 1988 yılında ailesiyle birlikte İstanbul'un Üsküdar İlçesi'ne yerleşti. Lise öğrenimini Sultanahmet Matbaa Meslek Lisesi'nde tamamladı. Anadolu Üniversitesi Kamu Yönetimi ile Marmara Üniversitesi Matbaacılık Bölümü'nde öğrenim gördü. Üniversite yıllarında gazeteciliğe profesyonel olarak adım attı. Yeni Doğu, Güneş, Yeni İstanbul, Halkın Gücü, Radyo Yenigün ve KMP Anadolu TV'de çalıştı. TV 8'in kuruluş sürecinde görev aldı.
Barış Yarkadaş, bu süreçte yaklaşık iki bin üyesi olan Çağdaş Gazeteciler Derneği'nin İstanbul Şube Başkanlığı'nı üstlendi. Başkanlığa iki kez seçilen Yarkadaş, sektörün sorunlarının çözümü için aktif bir mücadele yürüttü. Aynı süreç içinde, Star ve Hürriyet Gazetesi başta olmak üzere çok sayıda yayın kuruluşunda çalıştı. Askerlik görevini Van'da tamamlayan Yarkadaş, 2006 yılında Gerçek Gündem adlı internet sitesini kurdu.
Yarkadaş, M1 TV, Dem TV, Kent TV, Cem TV, Kent Radyo, Yön Radyo ve Box Radyo'da da programlar yaptı. 2011 yılından bu yana HALK TV'de aktif görev üstlenen Yarkadaş, Türkiye Gazeteciler Cemiyeti üyesidir. Çağdaş Gazeteciler Derneği ve Ekonomi Gazetecileri Derneği'nin ödüllerine sahip olan Yarkadaş'ın "Hepsi Yaralar Sonuncusu Öldürür'' adlı bir de kitabı vardır.