Abogada de la Universidad Nacional de Colombia y Ph.D de la Universidad de Essex. Cuenta con estudios de especialización en derecho constitucional de la Universidad Nacional de Colombia, de derechos humanos de las mujeres de la Universidad de Chile, y un LL.M en derecho internacional de los derechos humanos de la Universidad de Essex. Diana fue becaria Rómulo Gallegos en la Comisión Interamericana de Derechos Humanos (2007-08) y ha trabajado como consultora en derecho humanos para diversas organizaciones en Colombia y el Reino Unido.
Sus áreas de interés son los derechos sociales, particularmente el derecho a la salud y a la alimentación, así como los derechos de las mujeres. Actualmente se desempeña como investigadora de Dejusticia, dirigiendo el área de Justicia Económica.