Juega como defensa y su actual equipo es el Comunicaciones de la Liga Nacional de Fútbol de Guatemala.
Su debut profesional lo hizo con el Comunicaciones el 7 de agosto de 2011 en un partido contra el Suchitepéquez, en ese partido fue titular y amonestado.
El marcador fue favorable al Suchitepéquez 1 x 0.
Con la Selección de Guatemala ha jugado 13 partidos, siendo su debut en un partido amistoso contra Paraguay en el estadio Feliciano Cáceres de Luque, el 22 de febrero de 2012, allí ingresaría de cambio en el minuto 69 por Mario Rodríguez.
El marcador finalizó con marcador de 2 x 1 a favor de los guaraníes.