Wykładowca Wyższej Szkoły Logistyki w Poznaniu, pracownik Katedry Nauk o Zarządzaniu. Wykładowca następujących przedmiotów: Zarządzanie Usługami, Zarządzanie Zespołem, Zarządzanie, Teoria Organizacji. Autor wielu artykułów i wystąpień konferencyjnych z zakresu szeroko pojętej tematyki usługowej ze szczególnym uwzględnieniem usług edukacyjnych. Uczestnik programu „Leonardo da Vinci” – „Nowoczesna edukacja dla logistyki: NEDLOG”. Autor pierwszych podstaw nauczania dla zawodu „technik logistyk” i „technik spedytor” tworzonych na zlecenie Ministerstwa Edukacji Narodowej i Sportu oraz Ministerstwa Infrastruktury (2002 i 2003 rok).
Ryszard Świekatowski jest absolwentem Uniwersytetu im. A. Mickiewicza w Poznaniu oraz studiów doktoranckich w Państwowym Uniwersytecie Inżynieryjno-Ekonomicznym w Sankt Petersburgu (Federacja Rosyjska). Od trzech lat habilitant w Państwowym Finansowo-Ekonomicznym Uniwersytecie w Sankt Petersburgu, w którym w 2012 roku odbędzie się procedura habilitacyjna.