In Round 1 of the 2008 NRL season, Robinson made his NRL debut for the Brisbane Broncos against the Penrith Panthers on the in the Broncos 48–12 win at Suncorp Stadium. In Round 3 against the North Queensland Cowboys, Robinson scored his first NRL career try in the Broncos 36–2 win at Suncorp Stadium. Robinson finished his debut year in the NRL with him playing in 13 matches and scoring 4 tries. Robinson's contract with the Brisbane Broncos was not renewed for the 2009 season.
Robinson was picked up by the North Sydney Bears, the feeder club for the South Sydney Rabbitohs, in the New South Wales Cup in 2009. On 12 December, Robinson was signed by the Canberra Raiders after recommendation from Wayne Bennett starting from 2010. Robinson made 22 appearances for Norths and scored 22 tries.
Canberra Raiders (2010–2014)
In Round 1 of the 2010 NRL season, Robinson made his club debut for the Canberra Raiders against the Penrith Panthers on the wing in the Raiders 34–16 loss at Penrith Stadium. In Round 25 against the North Queensland Cowboys, Robinson scored an impressive 4 tries in the 48–4 win at Canberra Stadium. Robinson played in 5 matches and scored 5 tries for his first season Raiders. Robinson played in 14 matches and scored 5 tries for the Raiders in 2011. Robinson finished 2012 as the Raiders top tryscorer with 17 tries in 24 matches. After incumbent Fullback Josh Dugan was sacked from the Raiders in March 2013, Robinson replaced him at with some success until he was himself replaced by Anthony Milford. Robinson played in 22 matches, scored 7 tries and kicked a goal for the Raiders in 2013. In February, Robinson was selected in the Canberra Raiders inaugural 2014 Auckland Nines squad. Robinson played in 18 matches, scored 10 tries and kicked 2 goals for the Raiders in 2014. On 15 October 2014, Robinson signed a one-year deal with the Parramatta Eels to be a candidate to replace the departed Eels fullback Jarryd Hayne.
On 7 December 2017, it was revealed that Robinson had signed a one-year deal to join The Sydney Roosters. In round 5 of the 2018 NRL season, Robinson scored his first club try just 13 seconds left before full-time siren for the Roosters in a 28-10 win at Southern Cross Group Stadium. The Roosters went on to win the Minor Premiership and Grand Final in 2018. On 31 October 2018, Robinson was announced as one of the players that was released by the club after not being offered a new contract.
Queanbeyan Kangaroos
In 2019, Robinson played for the Queanbeyan Kangaroos in the Canberra Raiders Cup competition.
Rugby league representative career
Robinson played for the Lebanon national rugby league team in the 2009 European Cup, scoring a hat-trick of tries in an 86–0 thrashing of Italy. Robinson played in 3 matches, scored 5 tries and kicked 4 goals in the tournament. On 9 February 2013, Robinson starred on the wing for the Indigenous All Stars scoring a second half hat trick in the 32–6 win against the NRL All Stars at Suncorp Stadium. Robinson has been chosen to represent Lebanon again in the 2017 Rugby League World Cup but withdrew due to injury.