Elle adhère à la CSU en et reçoit son diplôme universitaire l'année suivante. Nommée vice-présidente de la section chrétienne-démocrate de l'arrondissement d'Erding en , elle est élue en à l'assemblée d'arrondissement.
Elle désignée en présidente de la section de la ville de Fraunberg et vice-présidente de la fédération de l'Union chrétienne-sociale du district de Haute-Bavière. Elle intègre l'année d'après le comité directeur de la fédération de Haute-Bavière de la Frauen Union (FU).
À la suite de l'élection d'Otto Wiesheu au conseil de surveillance de la Deutsche Bahn, elle lui succède en comme députée au Landtag de Bavière, élue au scrutin de liste en Haute-Bavière. Elle échoue à conserver son mandat parlementaire en .
Ministre
En , elle est élue présidente de la FU de Haute-Bavière et présidente de l'Union des PME de l'arrondissement d'Erding. Elle est choisie en pour occuper les fonctions de trésorière de l'Union chrétienne-sociale et rejoint en conséquence le présidium du parti. Au cours des élections législatives régionales du , elle se fait réélire au Landtag dans la circonscription d'Erding.
Le , Ulrike Scharf est nommée à 46 ans ministre de l'Environnement et de la Protection des consommateurs dans le second cabinet majoritaire du ministre-président chrétien-démocrate Horst Seehofer. Elle renonce donc à ses fonctions au sein de l'exécutif de la CSU puis abandonne ses responsabilités à la section de Fraunberg et à l'Union des PME l'année d'après.