João Paulo Esteves nasceu em Lisboa em 1961. Em 1984, obteve o diploma do Curso Superior de Piano com a classificação máxima. Estudou também no Conservatório em Paris. Trabalhou como professor da Escola de Jazz do Hot Clube de Portugal. Ao longo dos anos são inúmeras as colaborações, em concertos e discos, com músicos nacionais e estrangeiros. De destacar particularmente os trabalhos com Carlos Bica, Jean-Luc Fillon, Peter Epstein, Mário Laginha, Pedro Caldeira Cabral, Dennis Gonzalez no campo da música instrumental; e também as parcerias com cantores e cantoras como Vitorino, Sérgio Godinho, Maria João, Cristina Branco, entre outros.
Além da música, publicou dois livros de poesia, colaborou em revistas e em teatro e compôs para cinema a banda sonora do filme Nenhum Nome de Gonçalo Waddington. Desde 2009 que leciona Jazz na Escola Superior de Música de Lisboa.
No ano de 2016 participou, juntamente com Carlos Bica e Lucía Martinez, num concerto integrado no festival My Unique Jazz Festival.