Mobile ad-hoc networks are a type of self-configuring networks in which the node moves from one location to another without any fixed infrastructure. Providing security in mobile ad-hoc networks is a challenging task due to its frequent topology change. Protecting legitimate nodes from the malevolent nodes is an important factor. To solve this problem, we propose trusted agent-based lightweight surprise check for malevolent node detection in mobile ad-hoc networks. This scheme uses three phases: lightweight surprise check manager, cluster formation and mobile agent phase. Lightweight surprise check manager detects the malevolent node based on node forward rate, node acknowledgement, secure communication and node location. In cluster phase, the clusters are formed depending upon received signal strength and the cluster heads are elected based on the residual energy and utility of neighbors. In mobile agent phase, the secret key method is used to verify the mobile agent authentication. The mobile agent is used for data communication among cluster head to destination, thus it reduces the energy utilization, network overload, average delay as well as improve the network efficiency in the network. Simulation results shows that the lightweight surprise check scheme provides improved security and quality of service compared to the existing schemes.