Bei der Landtagswahl 2008 zog er über die Liste im Wahlkreis Oberbayern erstmals in den Bayerischen Landtag ein. Er kandidierte im Stimmkreis Bad Tölz-Wolfratshausen, Garmisch-Partenkirchen, wo er mit 14,3 % der Erststimmen nach Martin Bachhuber von der CSU das zweitbeste Ergebnis erzielte. Bei den Landtagswahlen am 15. September 2013 und 14. Oktober 2018 wurde er jeweils wieder gewählt; 2018 erreichte er dabei die höchste Stimmenzahl der Freien Wähler in Oberbayern.