Caterpillar Inc. said today that chairman and CEO Doug Oberhelman will retire at the end of next March.