A ripper depth limit system and method that includes a lift input for operator controls to raise and lower the ripper, a depth limit input, a lift sensor input that senses the ripper lift cylinder position, and a controller that processes the inputs to generate, execute and revise ripper lift cylinder commands that keep the ripper above the ripper depth limit. The depth limit input can select the ripper depth limit from a plurality of predefined depth limits, or between minimum and maximum ripper depths, or by some other method. The ripper depth limit system can also include a pitch input for operator controls of ripper pitch, and a pitch sensor that senses ripper pitch cylinder position, and the controller can process the pitch inputs to generate, execute and revise ripper pitch and lift cylinder commands that keep the ripper above the ripper depth limit.