Родился в деревне Замошье в бедной крестьянской семье. Служил в Красной Армии с 1918 по 1923 годы. Вернулся в армию в 1939 году.
В историю Великой Отечественной войны вошли Чашникские бои 1943 года по разгрому партизанами, под руководством Дубровского, немецко-фашистского гарнизона (около трехсот гитлеровцев). 19 января 1943 года первый, второй и третий отряды Чашникской партизанской бригады Дубова в количестве 320 бойцов блокировали гарнизон неприятеля и три дня обстреливали его из пушки. Чтобы остановить прибытие подкрепления обложенному гарнизону из деревни Бачейково Бешенковичского района, партизаны взорвали мост через реку Ула и завязали бой. С наступлением темноты партизаны отошли в расположение бригады. В результате они захватили трофеи, уничтожили льнозавод и пекарню. Бригадой было уничтожено 22 гарнизона неприятеля.
Герой Советского Союза, дважды награжден орденами Красного Знамени, другими орденами и медалями.