Having played for his local club Lince RC from a young age, he was selected for the Argentina U-19's team in 2009 before going on to represent Argentina U-20's in competitive tournaments in 2010. He represented the Pumitas in their home Junior World Championship playing in three games; Australia, England and France. He quickly moved on to the sevens circuit, playing in 16 competitions, including the 2013 Rugby World Cup Sevens in Moscow.
In 2011 he made his international senior debut, coming off the bench and scoring a try in Argentina's 61–6 win over Chile. The following week he gained his first start, starting at full-back against Uruguay. He continued to represent Argentina in the South American Rugby Championship while still playing sevens, and it wasn't until 2014 where he was called up to the Argentine side that would face a Tier 1 opposition - being named in a 33-man squad for their two-test series against Ireland - though did not make an appearance during the series.[3]
In 2015, he was named in the inaugural Argentine Super Rugby team the Jaguares, where his first appearance came on 2 April 2016, in a 16–24 defeat to the Blues.[4][5]
On 11 June 2016, he came off the bench against Italy in Argentina's 30–24 victory. This was Moyano's first cap for Argentina outside the South American Rugby Championship.
Moyano joined French club Toulon for the 2019–20 season.[6]