 On January 16, 2020 Valdivia signed with Liga MX side Morelia.Born in Venezuela, Valdivia was eligible to play for the national team of either country.However, he appeared with Chile's U20 in the 2003 South American Youth Championship, only making two appearances in a tournament which Chile finished last in the group stage.