Uniform and well dispersed platinum nanoparticles were successfully deposited on single-walled carbon nanohorns with the assistance of 4,4-dipydine and ion liquids, respectively. In particular, the size of platinum nanoparticles could be controlled in a very narrow range (2.2 to 2.5 nm) when ion liquids were applied. The crystalline nature of these platinum nanoparticles was confirmed by high resolution transmission electron microscopy observation and X-ray power diffraction analysis, and two species of platinum Pt(0) and Pt(II) were detected by X-ray photoelectron spectroscopy. Electrochemical studies revealed that thus obtained nanocomposites had much better electrocatalytic activity for the methanol oxidation than those prepared with carbon nanotubes as supporter.