Rosicky broke the deadlock with his first league goal of the campaign on 20 minutes and then added a second early in the second period.
West Brom midfielder James Morrison reduced the arrears from the penalty spot after Per Mertesacker was red carded for bringing down Shane Long but the Gunners held on to claim the three points.
Victory enabled Arsene Wenger's side to climb above Chelsea into fourth spot and they are now only a point behind Spurs with their two main rivals both in action tomorrow.
Arsenal needed a goal-line clearance from Rosicky to prevent Albion taking the lead after 12 minutes when Claudio Yacob headed a Chris Brunt corner on target.
Arsenal broke the deadlock through Rosicky's first Premier League goal of the campaign. Arteta's long pass was seized upon by Gervinho who turned past Gareth McAuley before crossing for Rosicky who headed home at close range.
Ramsey should have doubled Arsenal's lead two minutes before half-time but poked wide of the far post after good play by Olivier Giroud and Santi Cazorla.
After 51 minutes Rosicky doubled Arsenal's lead with his second. Ramsey's pass was volleyed by Rosicky with plenty of power and Foster was unable to hold the shot. Rosicky was the first to react to the rebound and made no mistake from eight yards out.
Albion were given a lifeline after 71 minutes when last defender Mertesacker was sent off for bringing down Long in the box and the resulting spot-kick was converted by Morrison.
Albion came close to levelling was when McAuley headed just wide from a Brunt corner. Lukaku curled a shot just wide but Arsenal held on.
- Sports & Recreation