Rob is opgegroeid in Diepenheim en heeft Milieukunde gestudeerd in Enschede. Hij heeft 10 jaar gewerkt bij een technisch milieukundig bureau waar hij zich bezighield met bodemkunde, hydrologie en asbest. Daarna was hij 10 jaar werkzaam bij de gemeente Tubbergen als projectleider voor uiteenlopende landelijke en binnenstedelijke projecten, zoals ontwikkeling van knooperven en de bouw van een Brede School. De laatste jaren is Rob werkzaam bij Landschap Overijssel als allround projectleider en is hij betrokken bij Natura 2000, stikstof en landschapsontwikkelingen. In Markelo heeft hij samen met gezin een boerderijtje met een voedselbos van 1 hectare groot, bloemenweide, camperplek en kunstatelier.
Rob was tot voor kort lid van het provinciaal bestuur van GroenLinks Overijssel.