Barbro est la seconde d'une famille de cinq enfants. Son père est ingénieur et sa mère ne travaille pas. Elle passe son enfance dans la banlieue de Stockholm.
Elle suit la filière Publicité de l'École des arts industriels de Stockholm, puis étudie pendant une année à l'Académie des arts, toujours à Stockholm. Elle exerce ensuite plusieurs emplois, dans les arts graphiques et auprès de jeunes souffrant de troubles mentaux.
Veuve de Bo Lindgren (1935-1991), un scénographe actif à la télévision et au théâtre, elle a deux fils et plusieurs petits-enfants.