Females lay 25 - 40 eggs, which hatch after approximately two months. 

After hatching, there are 3 larval stages that last 1.5--2 years, then a pupal stage which lasts about 2 months before the adult emerges. 

The adult can live approximately 9 months in captivity, but it is not known how long they live in the wild. 

The larvae feed on dead tree trunks acting as decomposers, while the adults probably feed on sap, nectar or fruit.