Cell phone video showed flames and smoke billowing from the burning vessel on the Miami River near Northwest South River Drive and Seventh Avenue in the afternoon.
Two people aboard at the time managed to jump safely back onto land.
Firefighters had to strap the ship in place to keep it from floating down the river and possibly setting other boats on fire.
They quickly extinguished the flames with foam.
No one was hurt.