1549-ben lett az egri vár kapitánya, 1552. szeptember 11. és október 18. között Ahmet nagyvezér és Ali budai pasa egyesült seregével szemben 2000 vitézzel és a várba menekült környékbeli parasztokkal megvédte a várat. Ez a győzelem mind erkölcsi, mind katonai szempontból igen nagy jelentőségű volt, ezért Dobó jutalmul megkapta Ferdinándtól Dévát és Szamosújvárt, majd 1553-ban a király kinevezte Erdély vajdájává.