Vainqueur de la Coupe des coupes en 2005 avec Ademar Leon. Vainqueur de la Ligue des Champions en 2008 et 2009, champion d'Espagne en 2008, 2009 et 2010, vainqueur de la coupe d'Espagne en 2008, 2011, 2012 et 2013 et de la Coupe de la Ligue espagnole en 2008 et 2011 avec Ciudad Real, devenu en 2011 l'Atletico Madrid. Vainqueur de la coupe de l'EHF en 2014 avec Szeged. Vice-champion d'Europe en 2006 (4eme en 2012) et 3eme des championnats du monde en 2011. Devenu entraineur, il a été champion de Macédoine et vainqueur de la Ligue des Champions en 2019 avec Vardar Skopje. Il est le deuxième homme après Talant Dujshebaev à voir remporté la Ligue des Champions comme joueur et entraineur. Ils ont été rejoints en 2020 par le Tchèque Filip Jicha . 4eme des Jeux Olympiques en 2021 à la tête de la sélection égyptienne.