Realizó sus estudios primarios y secundarios en el Colegio Alemán Sankt Thomas Morus de Santiago, establecimiento del que egresó en 1967.
En 1989, se desempeñó en la Corporación Nacional para la Regionalización y Descentralización de Chile (Conarede).
Posteriormente fue fundador de la Bancada Verde Parlamentaria, y miembro del Grupo Los Federales.
En marzo de 2003 ingresó a Renovación Nacional (RN), partido del que fue vicepresidente el mismo año.
[5][6] En 2013 no se sumó al apoyo de RN a la candidata presidencial de la UDI, Evelyn Matthei, y se integró a la campaña del independiente Franco Parisi como jefe programático.
[8] Finalmente, el 19 de diciembre de ese año renunció a su militancia en Renovación Nacional,[9] y anunció la creación del movimiento político Democracia Regional junto al senador Carlos Bianchi Chelech.
[16] Horvath no se presentó a la reelección en las elecciones de 2017, producto del delicado estado de salud en que se encontraba debido a un cáncer linfático.