बिहार के मधुबनी जिला निवासी नरेंद्र झा ने अपनी पढ़ाई पटना से पूरी की। इसके बाद उन्होंने दिल्ली के नेशनल स्कूल ऑफ़ ड्रामा से अभिनय की बारिकियौं का प्रशिक्षण लिया। उन्हें जवाहर लाल नेहरू यूनिवर्सिटी से हिस्ट्री में पोस्ट ग्रेजुएशन किया था लेकिन बाद दिल्ली छोड़कर मुंबई आ गए और यहां उन्हें मॉडलिंग के जबरदस्त ऑफर मिलने लगे। मॉडलिंग के साथ उन्होंने टीवी पर कई शो किए और लगभग 20 टीवी शो में वे नजर भी आए। वे श्याम बेनेगल की फिल्म नेताजी सुभाष चंद्र बोस में भी अहम किरदार में नजर आए थे।