Miliband was greeting marketgoers when Dean Porter, a 38-year-old former homeless man, began throwing eggs toward Miliband and the journalists and surrounding him.
"I don’t believe him at all. If you are poor, you are considered a burden. All they care about is the banks," Porter said before security ushered him away.
Porter said later that he was homeless "on and off for about five years" and was disappointed with politicians' attitude towards the poor.
"Quite frankly the issue regarding homeless is atrocious," he said.
Miliband appeared to take his pelting in stride, tweeting later that East St. Market was a great place to find eggs.
Thanks to all at East St Market for the warm welcome today. Can recommend it for easy availability of eggs.— Ed Miliband (@Ed_Miliband) August 14, 2013
NBC reportedly holds celebs hostage to Jimmy Fallon's show
Boston schools pull out free condoms over wrapping complaints