Ulf har varit knuten till Kulturhuset Sradsteatern och kom till teatern 1986. Han spelade då i Arnold Weskers pjäs Rötter. Ulf har medverkat i en rad produktioner på de flesta av våra scener och har också haft regiuppdrag.
Ulf har tidigare även spelat på TUR-teatern, Fria Proteatern och Teater Galeasen. På TV har han bland annat medverkat i Reuter & Skoog, S:t Mikael, Pip-Larssons, Du bestämmer och Portis klarar skivan.