The 38-year-old musician took to Twitter to post an apology, in which he informed his fans and followers about the unfortunate change in plans and regretted the convenience caused to them.
"To all my fans in DC/Maryland/Virginia/ and Philadelphia/South Jersey I want to personally apologise. I've gotten sick and need a few days to recover and rest my voice. We will be postponing the shows at Merriweather Post Pavilion and BB&T Pavilion in Camden," Legend's message read.
The "All of Me" singer added the new dates would be announced soon.
He is currently on his world tour to promote his album 'Darkness and Light', accompanied by his wife model Chrissy Teigen and 14-month-old daughter, Luna.