Hijo de Edgardo Sepúlveda Valenzuela y Armanda Isabel Soto Figueroa.
Está casado con Paula Matteo Guzmán y es padre de tres hijos.
En 2006 la presidenta Michelle Bachelet lo designó como intendente del Maule, cargo que asumió el 11 de marzo.
[2] Durante su gestión ocurrió el escándalo por la inauguración del hospital de Curepto, el cual se abrió pese a no estar listo para funcionar.
En 2012, y tras vencer por amplio margen al exsenador socialista Jaime Gazmuri en una primaria de la oposición,[6] nuevamente postuló por el sillón edilicio, donde también salió derrotado ante Castro.