Urodzony w Zabrzu 26-letni defensywny pomocnik związał się z górniczym klubem na trzy lata. Rachwał swoją karierę rozpoczął w Górniku Zabrze, ma za sobą występy w amatorskiej drużynie Energie Cottbus, skąd trafił do FC Sachsen Leipzig. Z Niemiec przeszedł do Widzewa Łódź, gdzie spędził trzy sezony. Kolejne trzy lata grał w barwach Wisły Płock. W jego dorobku jest Puchar i Superpuchar Polski. W reprezentacji Polski zagrał w czterech spotkaniach.