Muere asesinado por un policía cuando se encontraba en su habitación del Hotel La Suiza, en Cienfuegos, el 22 de septiembre de 1905, en ocasión de la violencia desatada por los intentos de reeleccionismo del presidente Tomás Estrada Palma. En su honor en Cienfuegos se inaugura el 14 de marzo de 1910, un parque con su nombre y su monumento.
