Serrano se formó en la cantera del CB Estudiantes con quienes llegó a formar parte de la plantilla ACB (11/12) tras sus primeros pasos como jugador en el CB Guadalajara (2009/10) y el CB Canarias (10/11).
En el 2013 ficha por el Club Joventut de Badalona, jugando durante dos años en el equipo filial verdinegro, el Club Basquet Prat, el segundo de ellos en LEB Oro, competición en la que se consolida desde entonces.
En la siguiente campaña (2016-17) firma con el Palma Air Europa y en la temporada 2017-18 retorna al Iraurgi donde registra unas medias de casi 9 puntos y 5 rebotes.
No obstante, en febrero de 2019 se anunció su baja en el conjunto extremeño y su fichaje por el Club Basquet Coruña.
En la temporada 2019-20, firma como jugador del Club Ourense Baloncesto de Liga LEB Oro.