The 27-year-old Italy international has long been linked with a move to the Premier League, with Manchester City and Tottenham reportedly interested.
However, it is Southampton that have won the battle for Osvaldo's signature, paying an undisclosed fee in excess of the £12.5million they forked out last month for Celtic midfielder Victor Wanyama.
Osvaldo worked with Southampton manager Mauricio Pochettino when the pair were at Espanyol, although getting him to the south coast took some persuasion.
The Argentina-born forward, though, has now penned a four-year deal at St Mary's, with the fee set to be confirmed to the Italian stock exchange by Roma on Monday.
"Southampton Football Club is delighted to announce the signing of Italy striker Pablo Daniel Osvaldo," a statement on saintsfc.co.uk said.
"Osvaldo today agreed terms on a four-year contract with Saints and moves from Serie A side AS Roma.
"The frontman is expected to be available for next Saturday's Barclays Premier League game against Sunderland at St Mary's, and will be officially presented as a Southampton player tomorrow."
Osvaldo becomes Southampton's third signing of the summer, following an £8.5million move for Lyon defender Dejan Lovren and the signing of Kenyan midfielder Wanyama.
Southampton won their opening match of the season at West Brom on Saturday, with a late Rickie Lambert penalty securing a 1-0 victory.
Source: PA
Source: PA