Berglund studerade vid Dramatens elevskola 1925–1928.[1] Efter studierna var han engagerad kortare perioder vid olika teatrar. Åren 1946–1951 var han engagerad som revyskådespelare av Karl Gerhard. Han engagerades 1956 vid Göteborgs stadsteater fasta ensemble.[3]
Han filmdebuterade 1929 i Edvin AdolphsonsSäg det i toner, han kom att medverka i drygt 70 filmer och TV-program.
Under 1930-talet spelade han ofta den unge ordentlige och hederlige ynglingen på film. Detta är särskilt tydligt i filmer som Hans livs match (1932) och Djurgårdsnätter (1933). Men han kunde även spela mer osympatiska roller som till exempel Pelle Karlsson i filmen Familjen Andersson (1937). Senare i karriären gjorde han mer allmänna roller som poliser, läkare och lärare.[källa behövs]