The Jiangmen Underground Neutrino Observatory (JUNO), currently under construction in the south of China, will be the largest Liquid Scintillator (LS) detector in the world. JUNO is a multipurpose neutrino experiment designed to determine neutrino mass hierarchy, precisely measure oscillation parameters, and study solar neutrinos, supernova neutrinos, geo-neutrinos and atmosphere neutrinos. The central detector of JUNO contains 20,000 tons of LS and 18,000 20-inch as well as 25,600 3-inch Photomultiplier Tubes (PMTs). The energy resolution is expected to be 3% at 1MeV. To meet the requirements of the experiment, a vertex reconstruction algorithm which utilizes the time and charge information of PMTs with good understanding of the complicated optical processes in the LS has been developed.