Leonardo Costa é docente e investigador da Universidade Católica Portuguesa, Faculdade de Economia e Gestão, desde 1998.
Em 1990, licenciou‑se em engenharia agronómica ‑ especialidade de economia agrária ‑ pelo Instituto Superior de Agronomia (ISA), em Lisboa, e, em 1993, concluiu o mestrado em economia agrária e sociologia rural no mesmo Instituto.
Em 2001, doutorou‑se em economia pela Universidade do Arizona em Tucson, no Arizona, Estados Unidos da América.
Tem interesses de investigação e publicações nas áreas de estudos de desenvolvimento, economia agrícola e dos recursos naturais, inovação e macroeconomia.