Com raízes na Beira, João Corrêa Nunes nasceu em Lisboa, onde sempre viveu e se licenciou em Direito pela Universidade Clássica.