Terrero debutó con los Diamondbacks de Arizona en 2003 y permaneció con el equipo hasta 2005.
Sin embargo, declinó la asignación y se convirtió en agente libre.
Actualmente juega para el equipo Diablos Rojos del México en la Liga Mexicana de Béisbol.
Terrero fue reclutado por los Toros del Este en la Liga Dominicana, jugando para el equipo desde el 2000 al 2008.
Luego pasó a militar en las Águilas Cibaeñas, donde permaneció hasta finales de 2010 cuando fue firmado por los Leones del Escogido.