A 39-year-old man suffering from swine flu died at a hospital in neighbouring Navi Mumbai. M Shaikh, who had tested positive for H1N1 and was undergoing treatment at the DY Patil hospital in Navi Mumbai died last night, Navi Mumbai chief health officer Dr Deepak Paropkari said.