Black carbon(BC) aerosol mass carried by winds of varying directions from non-local sources was estimated based on hourly measured data of BC mass concentration(C_(BC)) and meteorological parameters from January 2008 to December 2012 in Shanghai,and the relationship between annual average C_(BC) and wind speed was analyzed.The results show that the annual average C_(BC) decreased with wind speed for speeds exceeding 0.3 m/s.The relationship between the two was determined by a linear fit with correlation coefficient 0.88.Assuming BC aerosol mass of non-local sources transported by a southeast wind was zero,annual average BC concentrations(μg/m^3) carried by winds of variable direction were 1.99(southwest),1.95(west),1.15(northwest),0.54(south),0.39(north),0.01(northeast),and 0.01(east).BC aerosol mass of non-local sources transported by wind to Shanghai was about 6404.051 per year,among which the total contribution of southwest,west,and northwest winds was nearly 84%.The aerosol mass transported to Shanghai in winter accounted for 35%that of the entire year,and was greater than that of the other seasons.