Voting is the prime component in the true notion and the purpose of democracy for many years. The rights of every citizen are preserved in the republics only through elections. As a result nations invest significant amount of efforts and money in conducting the election process. However with the application of the well established Information Technology infrastructure into the election process, a considerable amount of time and cost can be saved. Information technology has offered significant advantages and facilities to improve the quality of many social interactions and economical activities in the modern society. However until now it has not been attempted to apply its features and to simplify the process of election. Although there are still many security threats associated with the usage of Internet to build an e-voting system, the advantages outweigh the disadvantages. We have developed an electronic voting system E-Voting for a general election which encompasses all the classical features of traditional election system like accuracy, democracy, privacy, verifiability, flexibility and security. E-Voting system employs biometric identification techniques to overcome the security issues in the election process. In this system voter’s privacy is guaranteed by using a SSL certificate for confidentiality and voter’s biometric finger print, digital signature for voter’s authentication also application level security for fraud detection (like double voting detection) is done. E-Voting is implemented by employing Advanced Java technology and used visual basic for fingerprint authentication.