Erkan Avcı, 1 Ocak 1982 tarihinde Diyarbakır'da doğdu. Altın Portakal En İyi Yardımcı Oyuncu ödülü alan ve kariyerinde oyunculuk alanında gösterdiği performansı ile yönetmenlerin dikkatini üzerine çekmeyi başarmıştır. Mimar Sinan Üniversitesi Tiyatro ve Oyunculuk bölümü mezunudur.
8 Ekim 2012 tarihinde yayına başlayan ve baş rollerinde Kenan İmirzalıoğlu, Bergüzar Korel ve Çetin Tekindor’un bulunduğu, ATV kanalında yayınlanan ''Kara Dayı'' dizisi ile ünlenmiştir. İzlenme rekorları kıran Kara Dayı dizisinde Erkan Avcı, Barut lakaplı Necdet Güney karakterini canlandırmıştır. 1.74 cm boyundaki başarılı oyuncu eşcinsel olduğu için 15 Temmuz 2008 tarihinde vurularak öldürülen Ahmet Yıldız'ın hikâyesinden esinlenerek yazılan bir hikâyeden uyarlanan ''Zenne'' adlı filmde Ahmet karakterini canlandırarak ünlenmiş ve Altın Portakal ödülünü almaya hak kazanmıştır.
Show TV kanalında yayınlanan ve 2018-2019 yılında 2.sezon ile devam edecek olan Çukur dizisine Berkay Ateş'ten sonra Avcı'da dahil oldu. Çukur dizisinde ''Çeto'' karakterini canlandıracak.