Profesor de historia y geografía y Licenciado en educación por la Universidad de Concepción. También posee una maestría en Historia con mención en Historia de Chile por la Universidad de Chile y un doctorado en Historia por la Universidad de Concepción. Es socio de la Sociedad de Historia de Penco y de la Sociedad Latinoamericana y Caribeña de Historia Ambiental (SOLCHA). En el ámbito de la docencia se ha desempeñado como profesor investigador en la Universidad de Concepción, la Universidad San Sebastián y la Universidad Santo Tomás. Sus líneas de estudio han sido la historia de la criminalidad, la historia ferroviaria y más recientemente, la historia ambiental.