Composition of atmospheric particulate matter (PM10) can help to identify the potential sources and possible impact on human health. This study investigates the seasonal variations and identifies sources of heavy metals in the atmospheric particulate matter (PM10) in Cheras area. PM10 samples were collected on 24-h basis using a high volume air sampler during June in Southwest and December in Northeast monsoon in 2014. Selected hazardous trace metals i.e., As, Pb, Cu, Ni, Cd, Co, Mn, Zn, Fe, Cr, V and Ba were measured by inductively coupled plasma mass spectrometry (ICP-MS). The result showed that the mean concentrations of PM10 were 207.63 ± 7.82 and 138.32 ± 4.67 for the Southwest and Northeast monsoon, respectively. The heavy metals concentration during Southwest monsoon followed an order of Ba > Fe > Cu > V > Zn > Pb > Mn > Cr > As > Ni > Cd > Co, while, during the Northeast monsoon were in the order of Zn > Fe > Ba > Cu > Pb > V > Cr > As > Mn > Ni > Cd > Co. The results of enrichment factors (EFs) showed that the major trace metals were mainly originated from the anthropogenic sources. A correlation analysis elucidated that the pairs of trace metals were suspended with PM10 in ambient air from the similar sources. The source apportionment by principal component analysis (PCA) and cluster analysis (CA) suggested that vehicles exhaust and non-exhaust (brake and tire wear), industrial emission, re-suspension dust, as well as oil combustion were the most dominant sources of PM10 in this study.