The Welsh Rugby Union have revealed that North will play for the Swansea-based Ospreys next season.
It was announced earlier this term that the 26-year-old would return to Wales from Aviva Premiership club, Northampton, this summer on a national dual contract, which he signed last November.
National dual contracts are funded 60% by the Welsh Rugby Union and 40% by the player’s regional team.
North made his Test debut in 2010. He toured with the British and Irish Lions to Australia in 2013 and New Zealand last year.
73 times-capped North's signing is a major feat for the Ospreys, having announced on Tuesday Allen Clarke's appointment as head coach.