17'nci yüzyılda yaşadığı sanılıyor. Göçebe Türkmen obalarında yetişti. Asıl adının İsmail, Halil ya da Hasan olduğu yolunda görüşler var. Hatta aynı mahlasla şiirler yazmış birçok Karacaoğlan'ın varlığı bile savunuluyor. Ahmet Kutsi Tecer ve Şükrü Elçin'in araştırmaları, yaşamının büyük bölümünü Rumeli'nde geçiren ve Kanuni Sultan Süleyman döneminde Avusturya seferine katılan bir Karacaoğlan'ın varlığını ortaya koyar. Fuad Köprülü ve Cahit Öztelli gibi araştırmacılar da, 17'nci yüzyılda yaşadığını savunuyor. Bu araştırmacılara göre Karacaoğlan, şiirlerinde Abaza Hasan paşa'nın öldürülmesi, Köprülü Fazıl Ahmed Paşa'nın Avusturya seferi gibi bu döneme ait tarihsel olaylardan sözeder. Karacaoğlan'ın şiiri aşk ve doğa üzerinde kuruludur. Ayrılık, gurbet, sıla özlemi ve ölüm en çok değindiği konulardır. Şiirlerinde sıkça adları geçen Elif, Zeynep ve İsmikan adlı kadınların sevgilileri olduğu sanılıyor. Duygularını, yaşadıklarını, düşüncelerini içten, gerçekçi ve özgün bir şiir yapısı içinde anlatır. Karacaoğlan, Türk aşık edebiyatına yepyeni bir söyleyiş biçimi getirdi. Doğa benzetmelerini sık sık kullanır. Çok yalın ve temiz bir Türkçe kullanır. Kendisinden sonra gelen birçok ozanı derinden etkiledi. Bu olumlu etkiler günümüz Türk şiirine kadar uzanır. Şiirlerini ilk kez Nüzhet Ergun derleyip yayınladı. Cahit Öztelli'nin Karacaoğlan-Bütün Şiirleri adlı derlemesi de önemli Karacaoğlan araştırmalarından. Birçok şiiri bestelendi.
YÜRÜ BİRE YALAN DÜNYA
Yürü bire yalan dünya
Sana konan göçer bir gün
İnsan bir ekine misal
Seni eken biçer bir gün
Ağalar içmesi hoştur
O da züğürtlere güçtür
Can kafeste duran kuştur
Elbet uçar gider bir gün
Aşıklar der ki n'olacak
Bu dünya mamur olacak
Haleb'i Osmanlı alacak
Dağı taşa katar bir gün
Yerimi serin bucağa
Suyumu koyun ocağa
Kafamı alin kucağa
Garip anam ağlar bir gün
Yer yüzünde yeşil yaprak
Yer altında kefen yırtmak
Yastığımız kara toprak
O da bizi atar bir gün
Bindirirler cansız ata
İndirirler tuta tuta
Var dünyadan yol ahrete
Yelgin gider salın bir gün
Karac'oğlan der nasıma
Çok işler gelir başıma
Mezarımın baş taşına
Baykuş konar öter bir gün[b]