1973 yılında Uşak'ta doğdu. İlk, orta ve lise öğrenimini Uşak'ta tamamladı. 1995 yılında Ankara Üniversitesi Hukuk Fakültesi'nden mezun oldu. 1999 yılında serbest avukat olarak çalışmaya başladı.
2001 yılında AK Parti Uşak Merkez İlçe Gençlik Kolları Kurucu Başkanı olarak siyasi hayatına başladı. 2004 yılına kadar AK Parti Uşak Merkez İlçe Teşkilatı'nda görev yaptı. 2004 mahalli seçimlerinde AK Parti'den Uşak Belediye Meclis Üyeliği'ne seçildi. 2009 yılında tekrar aynı göreve seçilen Cahan, Uşak Belediyesi'nce encümenlik ve çeşitli komisyon üyeliği görevlerine atandı. 2004 yılından bu yana Uşak Belediye Meclisi AK Parti Grup Başkanlığı görevini yürütmektedir.
Evli ve iki çocuk babası olan Nurullah Cahan, İngilizce ve Arapça bilmektedir.