Licenciado en periodismo por la Universidad de Navarra, inició su carrera periodística y radiofónica en Radio Popular de San Sebastián, de la que fue director, continuando en Radio San Sebastián. Posteriormente fue nombrado director de la SER en Sevilla, marchando a Madrid como director de los servicios informativos de esta cadena, y ocupando un tiempo después el mismo cargo en TVE. Volvió nuevamente a la SER y alcanzó gran éxito con el programa Hoy por hoy, en competencia con otros importantes matinales. Años más tarde fue presentador de Noticias Cuatro y de un informativo en CNN+. A lo largo de su carrera, ha recibido numerosísimos premios a su labor periodística.
Es autor de libros de recopilación de entrevistas y de actualidad política.