Ogilvie was born in Lancaster, Ohio and graduated from Duke University. He played on the PGA Tour and picked up his only win on tour at the U.S. Bank Championship in Milwaukee in 2007. He has also won four tournaments on the Nationwide Tour.
In 2014, Ogilvie announced his retirement from professional golf. He ended his career at the Wyndham Championship, his 399th PGA Tour start. He finished 77th, last of those who made the cut. Outside of golf, Ogilvie is an avid follower of the stock market and owns an investment advisory firm.