The Sherman Anti-Trust Act was passed by President Benjamin Harrison. It was a law passed that opposed monopolies and monopolistic business practices. It was named after Senator John Sherman of Ohio. The act was based on the powers of Congress to be able to regulate commerce.