In this paper, we propose an efficient method for tracking multiple objects, which deals with occlusion situations in an image. We use Shape from silhouettes method to reconstruct objects 3D position from images taken from different directions. Then we track the objects' reconstructed 3D positions by using mixed-state CONDENSATION algorithm. The experimental results show the robust tracking of multiple objects.