41-letni Kowal z Rzeszowem związany jest od 1990 roku, kiedy trafił tam jako siatkarz. Z dwuletnią przerwą grał tam do 2002 roku. Trenerską karierę rozpoczął jako asystent Marka Karbarza, a potem Jana Sucha. W końcówce sezonu 2007/08 samodzielnie poprowadził zespół Resovii, po tym jak ze stanowiska szkoleniowca zrezygnował Such. Przez kolejne trzy sezony Kowal był asystentem Ljubo Travicy, wywalczył srebro i dwa razy brąz PlusLigi. Od 2011/12 samodzielnie prowadzi zespół, z którym zdobył dwa złote medale ekstraklasie i srebrny w Pucharze CEV 2012.