शिवपुराण के अनुसार, दैत्य तारकासुर के तीन पुत्र थे- तारकाक्ष, कमलाक्ष व विद्युन्माली। जब भगवान शिव के पुत्र कार्तिकेय ने तारकासुर का वध कर दिया, तो उसके पुत्रों को बहुत दुःख हुआ। उन्होंने देवताओं से बदला लेने के लिए घोर तपस्या कर ब्रह्माजी को प्रसन्न कर उसे अमर होने का वरदान मांगा, लेकिन ब्रह्माजी ने उन्हें इसके अलावा कोई दूसरा वरदान मांगने के लिए कहा। तब उन तीनों ने ब्रह्माजी से कहा कि- “आप हमारे लिए तीन नगरों का निर्माण करवाईए। है इन नंबरों में बैठकर सारी पृथ्वी पर आकाश मार्ग से घूमते रहें। एक हजार साल बाद हम एक जगह मिलें। उस समय हमारे तीनों पुर (नगर) मिलकर एक हो जाए, और जो देवता एक ही बाण से नगर को नष्ट कर सके, वही हमारी मृत्यु का कारण हो। ब्रह्माजी ने उन्हें ये वरदान दे दिया।
ब्रह्माजी का वरदान पाकर तारकाक्ष, कमलाक्ष व विद्युन्माली बहुत प्रसन्न हुए। ब्रह्माजी के कहने पर मय दानव ने उनके लिए तीन नगरों का निर्माण किया। उनमें से एक सोने का, एक चांदी का व एक लोहे का था। सोने का नगर तारकाक्ष का था, चांदी का कमलाक्ष का व लोहे का विद्युन्माली का। अपने पराक्रम से इन तीनों ने तीनों लोकों पर अधिकार कर लिया। इन दैत्यों से घबराकर इंद्र आदि सभी देवता भगवान शंकर की शरण में गए। देवताओं की बात सुनकर भगवान शिव त्रिपुरा का नाश करने के लिए तैयार हो गए। विश्वकर्मा ने भगवान शिव के लिए एक दिव्य रथ का निर्माण किया। चंद्रमा व सूर्य उसके पहिए बने, इंद्र, वरुण, यम और कुबेर आदि लोकपाल उस रथ के घोड़े बने। हिमालय धनुष बने और शेषनाग की प्रत्यंचा। स्वयं भगवान विष्णु बाण तथा अग्निदेव उसकी नोक बने। उस दिव्य रथ पर सवार होकर जब भगवान शिव त्रिपुरा का नाश करने के लिए चले तो दैत्यों में हाहाकार मच गया।
दैत्यों व देवताओं में भयंकर युद्ध छिड़ गया। जैसे ही त्रिपुर एक सीध में आए, भगवान शिव ने दिव्य बाण चलाकर उनका नाश कर दिया। त्रित्रुरों का नाश होते ही सभी देवता भगवान शिव की जय-जयकार करने लगे। त्रिपुरा का अंत करने के कारण भगवान शिव को त्रिपुरारी कहते हैं