2012年上海大师赛（也称为2012年上海ATP大师1000赛 -赞助商是劳力士）举办于室外硬地球场的网球比赛。这是第4届赛事，于2012年10月10日至10月16日举行。
冠军.
单打.诺瓦克·乔科维奇击败 安迪·穆雷（5–7、7–6、6–3）
双打. 利安德·帕斯 / 拉德克·斯泰潘内克 击败 马赫什·布帕蒂 / 罗翰·波柏纳（6–7、6–3、[10–5]）