目的基于社会认知理论,在浦东新区建筑工地外来男工中,开展健康行为干预并评价其对安全性行为的干预效果。方法用整群抽样的方法,在上海市浦东新区三个建筑工地随机抽取413名外来建筑男工,随机分为干预组和对照组。干预前和干预后3个月,对所有研究对象进行问卷调查,比较干预前后两组间的社会认知因素的改变情况,评估干预效果。结果干预后,干预组(205人)的艾滋病预防的认知得分均分由7.22分提高到12.44分(P0.05)。结论基于社会认知理论的健康行为干预,提高了目标人群的艾滋病相关认知,提升了安全套使用的自我效能和技巧策略,对研究对象的安全性行为采纳起到了推动作用。