A novel hydrometallurgical process was proposed for selective recovery of Cu, Ag, Au and Pd from waste printed circuit boards (PCBs). More than 99% of copper content was dissolved by using two consecutive sulfuric acid leaching steps in the presence of H2O2 as oxidizing agents. The solid residue of 2nd leaching step was treated by acidic thiourea in the presence of ferric iron as oxidizing agent and 85.76% Au and 71.36% Ag dissolution was achieved. The precipitation of Au and Ag from acidic thiourea leachate was investigated by using different amounts of sodium borohydride (SBH) as a reducing agent. The leaching of Pd and remained gold from the solid reside of 3rd leaching step was performed in NaClO-HCl-H2O2 leaching system and the effect of different parameters was investigated. The leaching of Pd and specially Au increased by increasing the NaClO concentration up to 10V% and any further increasing the NaClO concentration has a negligible effect. The leaching of Pd and Au increased by increasing the HCl concentration from 2.5 to 5M. The leaching of Pd and Au were endothermic and raising the temperature had a positive effect on leaching efficiency. The kinetics of Pd leaching was quite fast and after 30min complete leaching of Pd was achieved, while the leaching of Au need a longer contact time. The best conditions for leaching of Pd and Au in NaClO-HCl-H2O2 leaching system were determined to be 5M HCl, 1V% H2O2, 10V% NaClO at 336K for 3h with a solid/liquid ratio of 1/10. 100% of Pd and Au of what was in the chloride leachate were precipitated by using 2g/L SBH. Finally, a process flow sheet for the recovery of Cu, Ag, Au and Pd from PCB was proposed.