Global Positioning System (GPS) satellites broadcast signals from space that GPS receivers, use to provide three-dimensional location (latitude, longitude, and altitude) plus precise time. GPS receivers provides reliable positioning, navigation, and timing services to worldwide users on a continuous basis in all weather, day and night, anywhere on or near the Earth. This ultra-sensitive GPS receiver can acquire GPS signals from 65 channels of satellites and output position data with high accuracy in extremely challenging environments and under poor signal conditions due to its active antenna and high sensitivity. The GPS receiver’s -160dBm tracking sensitivity allows continuous position coverage in nearly all application environments. The output is serial data of 9600 baud rate which is standard NMEA 0183 v3.0 protocol offering industry standard data messages and a command set for easy interface to mapping software and embedded devices. This project consists of microcontroller, GPS modem, GSM and Security switch. Security switch connected to microcontroller with positive logic. This project fixed inside the vehicle. Press security switch after parking the vehicle. Then microcontroller locks the coordinates (latitude, longitude and altitude) of that particular place. If anybody move the vehicle from that place microcontroller can detect and sends SMS to the user or vehicle owner. After moving vehicle from fixed coordinates microcontroller sends coordinates to user continuously. With the help of this project we can easily find out the vehicle position through coordinates. In this project 7805 is a regulator and it avoids noise spikes in power supply. GPS modem is connected microcontroller through serial port. These GPS modem works under 9600 or 4800 baud rates.