Casó en primeras nupcias con Marina Volio Brenes y en segundas con Gloria Mazariegos Palacino con quien tuvo dos hijos, Sofía y Antonio Trejos Mazariegos.