1 Nisan 1940’ta Korkuteli’nde doğan Öcal, Antalya Lisesini bitirip, Ankara Üniversitesi Hukuk Fakültesi’nden 1962’de mezun oldu. Askerliğini Tuzla ve Artvin’de Yedek Subay olarak yapan Öcal, Antalya Hakim adayı olarak 30 Ocak 1963’te mesleğe başladı. Daha sonra sırasıyla: Yüksekova ve Viranşehir Cumhuriyet Savcılığı, Kızılcahamam, Sungurlu, Burdur ve Adapazarı Cumhuriyet Başsavcılığı, Adalet Bakanlığı Tetkik Hakimliği, İdari ve Mali İşler Daire Başkanlığı, Personel Genel Müdürlüğü görevlerinde bulundu.
23 Haziran 1987 tarihinde Yargıtay Üyeliğine seçilen ve Türkiye ve Ortadoğu Amme İdaresi Enstitüsünden de mezun olan Öcal, Yargıtay Yedinci Ceza Dairesi üyesi, Yargıtay Genel Sekreteri ve Yargıtay Üçüncü Ceza Dairesi üyesi olarak görev yaptıktan sonra 3 Temmuz 2000'de, Cumhurbaşkanı tarafından Yargıtay Cumhuriyet Başsavcı Vekilliğine seçildi.