В 1884 году, в долине реки Петровка, поселились крестьяне-переселенцы, первым из них был Никита Алексеевич Васьков, и его принято считать основателем села. На 1 января 1891 года в нем было 255 жителей, при 37 дворах[2]. А уже к середине 1915 года население Петровки составляло 1208 человек, в том числе 300 китайских и корейских поданных, и она являлась центром Петровской волости Ольгинского уезда.[3] В годы Гражданской войны было базой партизанского отряда В. П. Сосиновича, часто село посещал отряд М. А. Аникеева-Анисимова[4].
В начале 1929 года была создана коммуна Нижегородской Краснознаменной дивизии имени «Девятого января 1905 года», реорганизованная в 1933 году в колхоз имени М. И. Калинина. К 50-летию Октября в 1967 году построена неполная средняя школа МБОУ ООШ № 27, часть здания которой сейчас занимает Досуговый центр.