Od dětství hrál v ochotnických souborech a účinkoval v operním sboru v Brně. Po dokončení JAMU hrál v Satirickém divadle Večerní Brno, potom ve Východočeském divadle v Pardubicích, pak v Národním slezském divadle v Ostravě. Koncem 60. let přechází do Prahy, nejprve do divadla S.K.Neumanna. Zakotví v Městských divadlech pražských.
Role mladého doktora Sovy v TV seriálu Nemocnice na konci města mu přinesla diváckou popularitu a od té doby se stává často obsazovaným hercem v televizní i filmové tvorbě. Našel uplatnění též v dabingu.
Byl manželem herečky Věry Galatíkové až do její smrti je a otcem herce Ladislava Freje mladšího a herečky Kristýny Frejové.