Lima, de carácter extrovertido y aficionado a la música, jugó durante 13 temporadas en las Grandes Ligas con los equipos Tigres de Detroit, Reales de Kansas City, Astros de Houston, Dodgers de Los Ángeles y Mets de Nueva York.
En la temporada de 1999 el dominicano ganó 21 partidos con los Astros de Houston.
Lima, que logró una marca de 89-102, jugó en su país para los equipos Águilas Cibaeñas y Leones del Escogido.
El pelotero, nativo de la provincia norteña de Santiago, jugó también en el béisbol de México.