João Melo nasceu em Luanda, em 5 de Setembro de 1955. Estudou Direito em Portugal e em Angola, licenciando-se em Comunicação Social no Brasil. Jornalista profissional, trabalhou na Rádio Nacional de Angola, no Jornal de Angola e na Agência Angola Press. Foi secretário-geral da União dos Escritores Angolanos. Atualmente, além de presidente da Comissão Diretiva da UEA, dirige uma agência de comunicação privada e é deputado à Assembléia Nacional.