Anh bắt đầu sự nghiệp trong màu áo Câu lạc bộ A.C. Milan, anh tham dự giải Serie A năm 17 tuổi. Năm 2009, anh thi đấu cho Calcio Padova, đội bóng mà anh đã giúp tránh xuống hạng Serie B trong mùa giải duy nhất của anh ấy ở đó. Sau đó anh trở lại Serie A với Palermo và một năm sau đó với Torino. Anh chuyển đến Manchester United vào tháng 7 năm 2015.