La specie presenta un marcato dimorfismo sessuale negli adulti, con il maschio di colori accesi e più piccolo, mentre la femmina ha dimensioni maggiori e colori meno accesi. Il maschio adulto, lungo circa 13 cm, presenta una colorazione sul blu elettrico molto accesa, con antenne rosso scuro e ali rosso fuoco; sulle zampe mesotoraciche e metatoraciche sono presenti inoltre dei rigonfiamenti spinosi arancioni; spine blu elettrico sono presenti anche su tutto il torace. La femmina, più grande, raggiunge i 20 cm e presenta una colorazione molto più spenta: principalmente marroncina chiaro, presenta due antenne molto simili a quelle del maschio (rosso scuro), spine su tutto il torace e su tutte le zampe, ali rosso fuoco; alcune aree, principalmente sulle giunture degli arti, sono azzurre. Le neanidi sono invece lunghe circa 2 cm, color marrone scuro e con antenne molto corte. Le uova sono lunghe circa 5 mm, ovali e affusolate, di colore marrone chiaro.