Carlos Costa é formado em Psicologia e Letras. Trabalhou algum tempo como psicólogo clínico e fez pós-graduação em Linguística. Atualmente é servidor público federal e mora em Olinda-PE.