Dobrianka est probablement l'une des plus anciennes localités du kraï de Perm. Elle est mentionnée pour la première fois en 1623. Une usine sidérurgique fut construite à l'embouchure de la rivière Dobrianka en 1752 et une agglomération s'y développa. En 1928, Dobrianka accéda au statut de commune urbaine, puis en 1943 à celui de ville. Dobrianka fut un centre administratif de raïon jusqu'en 1993.
La centrale thermique de Perm (Пермская ГРЭС) se trouve à Dobrianka. Elle est dominée par une cheminée de 330 m de hauteur.