Wiese replaced Albie Morkel, who was added to the squad on Sunday but has since been laid low by back spasms and will take no part in the five-match series, Cricket South Africa said on Monday.
Wiese, 30, made his ODI debut against New Zealand last August and played all three matches of that series.
The medium-pace bowler and destructive lower-order batsman has also featured in 12 Twenty20 internationals.
Wiese played for South Africa A against England in a warm-up fixture in Kimberley on Saturday, taking 2-73 in 10 overs and scoring a quickfire 28.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
England opener Jason Roy suffered a back spasm on Monday and the touring side will delay naming their team to wait for a fitness assessment, the BBC reported.
James Taylor, who made 116 against South Africa A, or Moeen Ali could take Roy's place at the top of the order.
(Reporting by Nick Said, editing by Ed Osmond)
