Vila Nova was born in Neves, a city on the northern coast of São Tomé Island. He received a degree in telecommunications engineering from the University of Oran, Algeria in 1985, then returned to become the head of the computer department of the government Statistics Directorate. In 1988, he left the civil service to become a sales manager at the Hotel Miramar, which was then the only hotel in the country.