Provided in the present invention is a method for providing and/or enhancing resistance to herbicides of plants and/or algae using protoporphyrinogen oxidase derived from prokaryotes. A composition for providing or enhancing resistance to herbicides of plants and/or algae comprises at least one type of a polypeptide or a gene. The method for providing and/or enhancing resistance to herbicides of plants and/or algae can control weeds in an economic manner.원핵생물에서 유래한 프로토포르피리노겐 옥시다아제(Protoporphyrinogen oxidase)를 이용하여 식물 및/또는 조류(algae)의 제초제에 대한 저항성을 부여 및/또는 증진시키는 발명이 제공된다.