Да, суть верная. В начале романа Владимир Дубровский — молодой дворянин, сын помещика Андрея Гавриловича Дубровского, и гвардейский офицер в чине корнета. Он живёт в Петербурге, служит в гвардии и ведёт довольно беспечную жизнь.
Дальше его положение меняется:
- До завязки — дворянин и гвардейский офицер.
- После болезни и смерти отца — возвращается в Кистенёвку и теряет прежнюю жизнь.
- После пожара и смерти отца — становится предводителем разбойников, «благородным разбойником».
- Позже — под именем француза Дефоржа попадает в дом Троекурова как учитель.
То есть «сначала офицер» — правильно, но это только начальная роль героя. Важно не называть его офицером на протяжении всего романа: его статус меняется.