Comenzó su labor profesional en un estudio de arte a mediados de los años noventa como asistente, colorista y dibujante para Warnes Bros., DC Comics, Disney, Scholastic, Egmont y editorial Planeta entre otros. A principios del año 2000 comenzó a publicar en Image Comics la serie David & Goliath mientras continuaba su labor en el terreno de la animación publicitaria y el cómic juvenil. Colaboró en licencias como Cartoon Network (Ben 10, Scooby Doo, Looney Tunes, Tom y Jerry) y en diversos estudios americanos y asiáticos como diseñador conceptual para más tarde mudarse a Marvel Comics dibujando las tiras e historietas de la serie Super Hero Squad.
Ha trabajado para Marvel Animation, en las series televisivas Super Hero Squad y Avengers, y también ha dibujado cómics para Disney Afternoon / Boom Studios (Chip & Dale Rescue Rangers, Duck Tales).