Felipe Castillo se graduó de la carrera de Medicina Humana en la Universidad Nacional de Trujillo en 1997. Hizo su especialización como médico gineco obstetra en la Universidad Nacional de San Marcos (UNMSM) 1984. Ha sido cinco veces alcalde del distrito de Los Olivos, en Lima. No postuló a un sexto periodo porque intentó llegar a la Alcaldía de Lima en las elecciones del 2014. Es director de la clínica Especialidades Médicas Los Olivos desde el 2015.