He then slit his own throat in a hotel room, police said.
Officials in the southeast U.S. state are trying to piece together the three-day murder-suicide that began when Pedro Maldonado shot his 47-year-old wife, Monica, and his 17-year-old son, Pedro, with a "hand-held crossbow that shoots small arrows" on Monday in Weston, a suburb outside Fort Lauderdale, Broward Sheriff's Office said in a statement.
The 53-year-old man then drove some 450 miles (724 km) to Tallahassee, in the state's panhandle, and turned the crossbow on his 21-year-old son, Jose, shortly after 7 a.m. on Tuesday.
"He tried to shoot him with the small crossbow, but Jose turned, and the arrow hit his ear," the Broward Sheriff's Office said. "Then his father began to choke him, but Jose struggled and managed to get away from his dad, who fled."
The Florida State University student did not report the attack, the statement said.
A friend who Maldonado called late on Tuesday afternoon alerted officials who tracked his Volvo to the hotel room he rented on Monday in Lake City, about 100 miles east of Tallahassee.
A Columbia County SWAT team found the man in the bathroom just before 2 a.m. on Wednesday. He had slit his throat.