Nanocomposites based on epoxy which were reinforced by different nanoparticles were fabricated. Five types of nanoparticles (corresponding to multi-walled carbon nanotubes (MWNTs), nano-Al2O3, nano-TiO2 and nano-SiO2) were chosen and the weight content of the nanoparticles was 2wt.%. Impact, flexural and thermal-mechanical properties of the nanocomposites were investigated. Compared with neat epoxy, impact strength of systems which were reinforced by MWNTs and nano-TiO2 was increased by 60%. Concerned with the flexural properties, there was also an increase of about 10%~50% with the addition of the some nanoparticles such as MWNTs, nano-TiO2 and nano-SiO2. The heat resistance of the EP was not decreased by adding nanoparticles and the thermal properties of the systems were even improved with the addition of MWNTs.