Licenciado en Ciencias Biológicas PUC, doctor en Ciencias Biológicas, mención Ecología, PUC; y postdoctorado en Science Education, Mathematics and Science, Illinois Institute of Technology. Es profesor adjunto del Instituto de Biología de la Facultad de Ciencias de la Pontificia Universidad Católica de Valparaíso.
Socio fundador de la Sociedad Chilena de Educación Científica, como académico se especializa en el área de didáctica de las ciencias y es parte del Grupo de Didáctica de la Biología Bioeducanos.