Realizó sus estudios de Licenciatura (Biología) en la Facultad de Ciencias de la Universidad Nacional Autónoma de México (UNAM), presentando su examen de grado en 1985. De febrero de 1982 y hasta abril del 1992 fungió como Técnico Académico de la Estación de Biología Tropical "Los Tuxtlas", en el estado de Veracruz, una reserva perteneciente al Instituto de Biología de la UNAM, desarrollando como principal actividad el inventario de la flora y el establecimiento de un herbario de cerca de 5,000 ejemplares, dentro del cual se desarrollaron también colecciones anexas de frutos y semillas, plántulas, madera y fotografías (transparencias). Sus intereses académicos lo llevaron a cursar estudios de Maestría en el Colegio de Postgraduados, Chapingo, finalizando éstos en 1990. En ese mismo año recibió la Mención Honorífica del premio “Efraím Hernández Xolocotzi” por su tesis "El género Ficus, subgénero Pharmacosycea (Moraceae) en Veracruz, México". Dos años después inició sus estudios de Doctorado en la Facultad de Ciencias de la UNAM, abordando aspectos sobre la diversidad, biogeografía y conservación de los árboles de la Península de Yucatán (1996). De 1996 a la fecha es investigador del Centro de Investigaciones en Ecosistemas (CIEco) de la UNAM, localizado en el campus Morelia, en el estado de Michoacán. Actualmente es el coordinador de investigación del Ecojardín del CIEco y Presidente de la Sociedad Botánica de México.