He was born on Wed/02/02/1994. He is a Ugandan by nationality. He also nicknamed has (Allan Tack) by his mother. The of birth is Kayunga district in Central Uganda. He studied from Bishop Brown, Aunt Vicky and ended his primary level at Namagabi Primary School all are located at Kayunga. Then joined Secondary level at Kayunga Light College and finished his O level certificate at Rwabiyata Seed Secondary School in Nakasongola district. After all he joined Ndeeba SSS at Kayunga where he sat for his A level certificate.