Shawky joined
Middlesbrough on 31 August 2007 for £650,000 and signed a three-year contract. He made his Boro debut against
Tottenham Hotspur on 26 September 2007 in the 3rd round of the 2007–08
League Cup. Shawky played the first half, with the match ending in a 2–0 win for Tottenham. Hampered by injuries during his first season, Shawky played central midfield in Middlesbrough's opening premier league game of the 2008–09 season against Tottenham Hotspur which Middlesbrough won 2–1. On 8 January 2010, Shawky signed a -year contract with
Kayserispor. In June 2010, he and the club ended the contract by mutual consent, allowing Shawky to return to Egypt, joining
Al Ahly. After two good seasons with Ahly, he put in a transfer request to leave Ahly in July 2012. He joined
Malaysian Super League club
Kelantan FA in 2013. He was released by the club after the season ended. He joined
El Mokawloon SC in 2015 that played in
Egyptian Premier League ==International career==