Juan José Castilla (born 7 April 1945) is a Mexican modern pentathlete. He competed at the 1972 Summer Olympics.