Pedro Demo nasceu em Pedras Grandes (SC), estudou no seminário dos Franciscanos, cursando até o terceiro ano de Teologia. Estudou Sociologia na Alemanha, entre 1967 e 1971, onde se doutorou, pela Universidade de Saarbrücken. De volta ao Brasil, trabalhou cinco anos com os Jesuítas (Centro João XXIII), no Rio de Janeiro. Transferiu-se em 1975 para o Ipea, em Brasília, e aposentou-se em 1994. Realizou pós-doutorado na Universidade da Califórnia (Ucla), em Los Angeles, no período de 1999 a 2000. É professor emérito da Universidade de Brasília, no Departamento de Sociologia, e tem mais de 80 livros nas áreas de metodologia científica e política social em educação.