You can apply online by registering on Passport seva website... Fill all the details, pay the fees online, its about 500.0 INR, take an apointment date to your nearest PSK and visit there on the appointment date along with your original passport and printout of the registration and fee paid...