The invention discloses a method for planting kenaf on heavy metal contaminated soil. The method includes the following steps: A, preparing the land and building an area, and applying an passivant to reduce the activity of soil heavy metal; B, selecting a specific kenaf variety with high heavy metal pollution resistant capacity, sowing sufficiently in due time, and guaranteeing a full stand through one sawing; C, determining suitable close planting, performing thinning and final singling in due time, and reserving basic seedlings; D, intertilling and weeding timely, topdressing and irrigating reasonably, and cultivating effective strong plants; and E, strengthening pest control and achieving high yield of the kenaf. The original kenaf outputs of mild, moderate and serious contaminated kenaf gardens are 276.2+ / -25.5, 247.6+ / -23.4 and 220.9+ / -21.2kg / mu respectively when the method is used for planting the kenaf, the high yield level in southern kenaf areas in our country is reached, content of heavy metal in the original kenaf can be controlled within a relative standard limit, agricultural safety and efficient utilization of the heavy metal contaminated soil are achieved, the technique is simple and convenient, the method is easy to implement, and an extremely wide application prospect is provided in vast heavy metal contaminated areas.