He was born on 25 September 1976 in Libreville, Gabon. His parents are Mr and Mrs Stephen Okolue, whose last name changed to Esomugha from ogwugwu village in Enugu Agidi town of Anambra State. He is the only boy in a family of eight children.He completed his secondary school education in F. G. C. Kwali Abuja from 1985 to 1991.[2]