The suspect, identified by District of Columbia Metropolitan Police as 26-year-old Kendrick Hamlin, was charged with simple assault.
Craig's chief of staff, Nick Coe, said that Democratic congresswoman from Minnesota was bruised but "physically OK" following the attack, which did not appear to be politically motivated.
"When the victim defended themselves, the suspect fled the scene," police said.
Craig defended herself by throwing hot coffee at the attacker before he fled the scene, according to the report.
Minnesota Governor Tim Walz, a Democrat, said he spoke to Craig and said she was doing fine.