An electronic throttle is a low-power DC servo drive which positions the throttle plate. Its application in modern automotive engines leads to improvements in vehicle drivability, fuel economy, and emissions. In this paper, a neural networks based selflearning proportional-integral-derivative (PID) controller is presented for electronic throttle. In the proposed self-learning PID controller, the controller parameters, K P , K I , and K D are treated as neural networks weights and they are adjusted using a neural networks algorithm. The self-learning algorithm is operated iteratively and is developed using the Lyapunov method. Hence, the convergence of the learning algorithm is guaranteed. The neural networks based selflearning PID controller for electronic throttle is verified by computer simulations.