J. A. Oliveira Rocha é doutorado em Ciência Política pela Universidade da Carolina do Sul – USA com a tese The Portuguese Administrative State, tendo obtido a equivalência na área de Ciências da Administração, área em que publicou vários livros e artigos. Leccionou cadeiras nas áreas de Gestão Pública, Políticas Públicas, Administração Local, Organização e Gestão dos Tribunais e Administração Saúde. Tem intensa actividade como consultor na Reforma e Modernização Administrativa.