Career
On April 16, 2008, Serrano made his major league debut for the Los Angeles Angels of Anaheim against the Kansas City Royals, pitching one scoreless inning while striking out one. Serrano became a free agent at the end of 2008. He spent 2009 in the Mexican League with the Guerreros de Oaxaca.
He last played for the Rimini Baseball Club in the Italian Serie First Rate (at Lloyd's) baseball league in 2010.