It happened Monday around 11:15 a.m. in Brooklyn.
Police say the 77-year-old victim was standing outside a supermarket on Avenue U in Sheepshead Bay.
The man in this video is accused of pushing him to the ground and walking off without saying a word.
The victim suffered bruising to his arm.
Video released by police shows the attacker before the incident grabbing flowers from outside a shop and throwing them at the sidewalk.
The NYPD's Hate Crimes Task Force is investigating.
Police announced Wednesday that 27-year-old Joseph Russo has been arrested in the crime.
He is also facing additional hate crime charges in another attack on an Asian woman last month.
MORE NEWS: Popular infant bath seat recalled amid drowning concerns
* More Brooklyn news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube