Morosini started his career at hometown club Atalanta, and was sold to Udinese Calcio in a co-ownership deal during 2005. Udinese got full ownership from Atalanta on 2006, and loaned him to Bologna in order to gain experience.
On 31 August 2009 Morosini signed for newly-relegated side Reggina on loan. On 1 February 2010 he was loaned to Calcio Padova.
In June 2010, the club decided not to buy him outright.
Morosini made his international debut for the U-17 team in September 2001, at only 15 years old. In September 2006, he made his U-21 debut and was called-up for the 2009 European Championships as back-up.