En el Majábharata (texto épico-religioso del siglo III a. C.) aparece como hijo de Diti y Kashiapa.
[6] Según el Bhágavata-purana (siglo XI d. C.), fue un rey de la Dinastía iadu, y ancestro del dios Krisná.
El problemático demonio Jirania Aksha hizo intensas austeridades para complacer al dios Shivá.
Quería concebir un hijo que poseyera inmensos poderes y pudiera conquistar el mundo.
Entre muchas bendiciones, él pidió que se le otorgara una visión extraordinaria y la inmortalidad.
En un viaje de placer junto con sus compañeros arribaron al monte Mandhar donde vivía Shivá y Párvati.
Shivá y Párvati desempeñaron un papel horrible en el campo de batalla adoptando muchas formas diferentes.
Shivá hizo aparecer su forma como demonio guerrero Virabhadra, que mató a casi todo el ejército de Andhaka.
Después de que Virabhadra volvió a entrar en el cuerpo del Señor Shiva, también lo hicieron las ocho diosas madre, y después de que Bhadrakali se absorbió en Parvati, también ingresaron en su cuerpo.
Después se produjo una batalla que duró cientos de años e involucró a muchos otros dioses y demonios, pero finalmente Shiva mató a Andhaka empujando su tridente Trishula en el pecho de su hijo.