W 1980 roku uzyskał stopień doktora w zakresie językoznawstwa.

W latach 1981–1986 pracował w Instytucie Języka Polskiego Polskiej Akademii Nauk. Następnie był lektorem języka polskiego w Katedrze Slawistyki Uniwersytetu Świętych Cyryla i Metodego w Skopju. W 1990 roku uzyskał stopień doktora habilitowanego w zakresie nauk humanistycznych i językoznawstwa. W wykazie habilitacji uzyskanych przez pracowników Katedry Bibliotekoznawstwa i Informacji Naukowej Wyższej Szkoły Pedagogicznej w Krakowie odnotowano jego habilitację z 1990 roku na podstawie rozprawy Metatekst w literaturze dla dzieci (układy i relacje meta w tekstach narracyjnych)Jerzy Jarowiecki, Katedra Bibliotekoznawstwa i Informacji Naukowej, [w:] Wyższa Szkoła Pedagogiczna im. Komisji Edukacji Narodowej w Krakowie w latach 1982–1996, Kraków: Wydawnictwo Naukowe WSP, s. 105.. Jako publikacja powiązana z habilitacją wskazywana jest monografia Metatekst w tekście narracyjnym na przykładzie współczesnych utworów literatury dla dzieci, opublikowana w 1990 roku.