Ricardo se ha desempeñado como embajador de Colombia en el Reino Unido y posteriormente como embajador de Colombia en Sudáfrica, cargo que ejerció hasta diciembre de 2006.