He attended Suva Grammar School and during his younger days was interested in playing rugby union and watching Super 12 and his favourite player was Lote Tuqiri.
His regular playing position is on the wing. He played rugby union all through his school days in Fiji and made the national Under 16s team playing both as a winger and flanker. He later joined Tamaki Sports Academy in New Zealand and went on to play for Otahuhu Rugby Club.
He was spotted by a New Zealand scout during the secondary schools rugby championship in Fiji.
When he joined the Tigers, he was playing behind the then incumbent, Pat Richards, David Nofoaluma and Marika Koroibete for a place in the main squad. He played for the Balmain Tigers in the NSW Cup.
He scored 23 tries in 15 games for the Tigers before an ankle injury ruled him out of the remainder of the season. He was selected into the Fiji Bati team for the Vodafone Cup in 2011 after a good performance during the "Battle of the Batis".
He played on the wing as the Bati"s beat the Kumuls at Mount Hagen.
He was selected in the Fiji Bati team to the 2013 Rugby League World Cup but dropped out after his ankle-injury. In April 2014, he was selected in to the Fiji Bati side again to prepare for their one-off test against Samoa for a berth in the 2014 Rugby League Four Nations but he pulled out because he had signed a rugby union contract with the Waratahs and was prohibited from playing rugby league. He sought release from the West Tigers after being offered a contract to play for NSW Waratahs in Super Rugby.
His Waratahs signing followed injuries to regular wingers, Peter Betham and Alofa Alofa.
He joined the Parramatta Two Blues team in preparation for a starting berth with the Waratahs. He made his rugby union debut in round 7 of the Shute Shield against Eastwood where he scored two tries playing on the wing and at inside centre.
On 15 May 2014, he was named on the bench for the Waratahs Super Rugby round 14 match against the Lions, where he made his debut off the bench for Adam Ashley-Cooper at the 70th minute. He scored his first try in Round 18, coming off the bench in the 70th minute and scoring the try 7 minutes later against the Highlanders.
In March 2015, he was linked with a move to Pro12 joining Scottish club, Edinburgh.
The club offered him an annual salary of £175,000 to quit Super rugby. The 3-year contract was to allow him to qualify for Scotland under the 3-year residency rule. A strong performance by Naiyaravoro in May caught the eye of Wallabies coach Michael Cheika but on 18 May it was announced that Naiyaravoro had signed a 3-year contract with another Scottish team, Glasgow Warriors.
He was discarded from the final 31-member Wallabies squad for the 2015 Rugby World Cup.
He was then named in the World XV team and on 15 August, he made his debut against Japan and he scored three tries. He was then named in the Barbarians team a week later against Samoa.
He was recalled by Wallabies coach Michael Cheika and added to an extended Wallabies squad to prepare for their one-off test against United States on 5 September. During this match, Naiyaravoro came off the bench in the 71st minute to replace Rob Horne on the wing and subsequently scored a try with his first touch of the ball in the 78th minute.