Ha sido colaborador científico e investigador en el Instituto de Biología Celular y en el Centro de Biología Molecular (donde es profesor de investigación) del CSIC y de la Universidad Autónoma de Madrid, así como profesor visitante del Departamento de Zoología de la Universidad de Cambridge.