Erkan Baş, 14 Temmuz 1979 tarihinde Almanya'nın Berlin kentinde doğdu. Yugoslavya göçmeni Boşnak bir aileden gelir. Ailenin Yugoslavya'daki soyadı Jusoviç'ti. Babası Almanya'ya çalışmaya giden işçilerdendi. Annesi bir dönem tekstil işçiliği yapmış ev hanımıdır.
İlk, orta ve lise öğrenimini İstanbul'da tamamladı. İstanbul Üniversitesi Edebiyat Fakültesi Bilim Tarihi bölümünden mezun oldu. Lisans eğitimini İstanbul Üniversitesi Edebiyat Fakültesi'ne bağlı Bilim Tarihi bölümünde gerçekleştirmiştir. Bir süre İstanbul Teknik Üniversitesi İnsan ve Toplum Bilimleri bölümünde misafir öğretim görevlisi olarak çalışmıştır. Üniversitedeki yemekhane işçilerinin haklarına dair verdiği mücadele sonucu okul yönetimi tarafından görevinden uzaklaştırılmıştır.
Genç yaşta Sosyalist İktidar Partisi üyesi olan Erkan Baş, bu partide ve devamında kurulan Türkiye Komünist Partisi'nde çeşitli sorumluluklar üstlenmiştir. İstanbul örgütünde faaliyet göstermiş, partinin İstanbul il sekreterliğini yapmış, Örgüt Bürosu'nun ve Merkez Komitesi'nin içinde yer almıştır. Partinin 2008 yılı 1 Mayıs eylemlerinde Taksim Meydanı’ndaki basın açıklamasını gerçekleştirmiştir.
TKP 9. Kongresi'nde Aydemir Güler geneӀ başkanlık görevini bırakmış; onun yerine Erkan Baş genel başkanlık görevine seçilmiştir. TKP Genel Başkanlığı parti temsiliyetinin kolaylaşması için alınan kongre kararıyla yürürlüğe girmiştir. Bu hamlenin istenen başarıyı getirmeyince parti Merkez Komitesi yaklaşık 6 ay sonrasında 'genel başkanlık' makamını kaldırmıştır. TKP, parti Merkez Komitesi tarafından kolektif önderlikle yönetilmektedir.
2014'te yaşanan ayrışma sonrasında Halkın Türkiye Komünist Partisi safında bulunan Erkan Baş genel sekreter olmuştur.
HTKP'den sonra Türkiye İşçi Partisini kurdu. Baş, 2018 Türkiye genel seçimleri için Halkların Demokratik Partisi'nden milletvekili adayı oldu. HDP'den milletvekili seçilen Baş 11 Ekim 2018 tarihinde Türkiye İşçi Partisi'ne geçti.