In 2005, he returned home to the São Paulo state to join Portuguesa Santista of the third division.
Moura moved to the United States in 2007 to join the New Jersey Ironmen of the Major Indoor Soccer League.
He played nine games for the Ironmen, scoring two goals, before joining the Rockford Rampage for the 2008-2009 season.
He was signed by the NSC Minnesota Stars of the USSF Division 2 Professional League in May 2010,[1] and made his debut for the team on May 22, 2010 in a game against Miami FC.
[3] Moura rejoined Minnesota United FC in 2012 and was released at the end of the 2013 NASL Spring Championship.