Video captured by Only in Dade shows a man being tackled by a loss prevention officer after allegedly stealing an item from inside a Brickell City Centre store.
Miami Police said the incident took place Sunday around 6 p.m. after officers responded following a call about a theft from Saks.
Watch NBC6 free wherever you are
Video showed the loss prevention officer bringing the suspect, later identified as 32-year-old Ruben Caicedo, to the ground and the two begin to physically fight. Caicedo appears to be holding a small hatchet during the incident and tried to hit the officer with a luggage bag.
Miami Police took Caicedo into custody, saying they found a pocket knife on him.
Get local news you need to know to start your day with NBC 6's News Headlines newsletter.
Caicdeo is charged with two counts of armed robbery in the theft, with the items stolen worth just over $1,200. He is being held on no bond pending a hearing.