Bob Fennis studeerde communicatiewetenschap aan de Radboud Universiteit (cum laude) en sociale psychologie aan de Universiteit Utrecht. Aan die laatste universiteit rondde hij ook zijn promotietraject af als experimenteel consumentenpsycholoog (1999) waarbij hij zich richtte op reclame-effecten en consumentengedrag.
Na éen vierjarige excursie naar de praktijk — als adviseur bij het toenmalige Ministerie van Verkeer & Waterstaat en bij adviesbureau Boer & Croon Corporate Communication — keerde hij terug naar de wetenschap. Hij werkte als universitair (hoofd)docent aan de Vrije Universiteit Amsterdam, de Universiteit Twente en de Universiteit Utrecht. Sinds juni 2010 is hij als hoogleraar Consumentengedrag werkzaam aan de Rijksuniversiteit Groningen. Sinds 2026 maakt hij daarnaast deel uit van het bestuur van SWOCC.
Bob’s belangrijkste onderzoeksinteresse laat zich het best omschrijven als ‘verborgen verleiding’ (Hidden Persuasion). Hij richt zich op de vraag hoe subtiele (en minder subtiele) merk- en marketingprikkels de emoties, gedachten en het gedrag van consumenten beïnvloeden — vaak zonder dat zij zich daarvan bewust zijn. In dat onderzoek legt hij de verbinding tussen de psychologie van beïnvloeding en de rol die zelfregulatie van de consument hierbij speelt. De implicaties van dit onderzoek kunnen behulpzaam zijn bij het vormgeven van merkcommunicatie en het bevorderen van het welzijn van consumenten.