По преданию, Петриков был основан в X веке. Согласно издавна бытующей легенде, населенный пункт получил название в честь его легендарного основателя ятвяжского князя, который получил при крещении имя Петр.
Петриковский район расположен в западной части Гомельской области в границах Припятского Полесья на высоте 136 м над уровнем моря. Граничит с Житковичским, Любанским, Лельчицким, Октябрьским, Калинковичским, Мозырским районами.