The aim of this study is to develop a Robust and reliable object tracking is an efficient way to improve security services. The proposed object tracking system uses concepts of frame differencing and template matching. The frame differencing is used frame-by-frame to detect a moving object in an efficient manner. The moving object detected by frame differencing is tracked by employing an efficient and robust Template Matching algorithm. The templates used for matching purpose are generated dynamically which ensures that the change in orientation and position of object does not hinder the tracking system. This system is highly cost effective and can be used as a surveillance tool in various applications.