Den 21. juni 2016 skrev han under en kontrakt til 30. juni 2020 med Roma. El Shaarawy hadde vært på lån i Roma fra Milan siden januar 2016. Roma betaler 13 millioner euro i overgangssum.