Riccardo Leonardi si è laureato ed ha conseguito il Dottorato di Ricerca in Ingegneria Elettronica presso il Politecnico Federale di Losanna rispettivamente nel 1984 e nel 1987. Successivamente, è stato un anno presso l'Information Research Laboratory dell'Università di California, Santa Barbara, in qualità di postdoctoral fellow. Dal 1988 al 1991 ha lavorato a problematiche di codifica dei sistemi per la comunicazione di immagini e video presso i laboratori di ricerca dell'AT&T Bell Laboratories. Nel 1991 è tornato presso il Politecnico Federale di Losanna per coordinare le attività di ricerca del Laboratorio di Elaborazione dei Segnali. Nel 1991/1999 è stato idoneato prof. di II/I fascia in Telecomunicazioni, rispettivamente. Ha preso servizio dal febbraio 1992 presso l'Università degli Studi di Brescia dove ha istituito il Laboratorio di Segnali e Comunicazioni. Vi coordina un gruppo di 20 persone attivo nella ricerca nel settore delle Telecomunicazioni. Ha istituito il corso di Laurea Magistrale in "Communication Technologies and Multimedia" ed il Corso di Dottorato in Ingegneria delle Telecomunicazioni di cui è tuttora il coordinatore. I suoi interessi di ricerca spaziano vari settori applicativi dell'Elaborazione Numerica dei Segnali. La sua ricerca ha ricoperto lo studio di sistemi di comunicazione visuale (immagini, video) per allargarsi successivamente all'analisi, alla gestione e alla creazione di contenuti multimediali, con collaborazioni internazionali e multidisciplinari. Sul versante più teorico si interessa anche a modelli matematici per la rappresentazione ed approssimazione dei segnali. È autore di più di 200 articoli a diffusione internazionale. Dal 1997 partecipa alle attività di valutazione dei programmi IST e COST finanziati dalla Commissione Europea. E' tra i soci fondatori dell'Associazione nazionale Gruppo Telecomunicazioni e Tecnologie dell'Informazione (GTTI) della quale è attualmente segretario.