Nasceu no sítio Lagoa dos Órfãos, no sopé da Serra dos Cavalos. Era filho de Vicente Vieira da Costa e Senhorinha Batista de Freitas. Ordenou-se no sacerdócio em 27 de dezembro de 1942, no Crato, no Ceará. Em 1964 cursou com destaque a Universidade da Califórnia em Los Angeles, graduando-se em economia e planejamento de pesquisa social. Entre 1970 e 1974 cursou direito na Universidade Federal do Rio de Janeiro, licenciando-se em filosofia, ciências e letras.