O'Keeffe started his career in karting before making his car-racing debut in the Victorian-based Porsche 944 Challenge in 2014.
For the 2016 racing season, O'Keeffe progressed to the Porsche Carrera Cup,[3] remaining with the Ashley Seward Motorsport team.
He remained in Carrera Cup for the 2017 season, achieving top-three race finishes at Adelaide and Phillip Island, before recording a season-best second place at Malaysia's Sepang circuit.
[4] In 2022, O'Keeffe returned to Carrera Cup, driving for the Garth Walden Racing Australia team.
O'Keeffe made his Bathurst 12 Hour debut in 2017, winning Class B and finishing 15th outright in a Steven Richards Motorsport Porsche.