Greven begon zijn professionele loopbaan bij Royal Antwerp F.C. maar kreeg weinig speeltijd. De verdediger vertrok daarop naar FC Eindhoven in de Nederlandse Eerste Divisie. Vervolgens speelde hij bij KV Mechelen, FC Brussels en OH Leuven, waar bij bleef tot 2008. Nadien volgden nog Mol-Wezel in de Derde Divisie en, in 2010, Oosterzonen in de Vierde Divisie. Na omzwervingen in Aarschot en wommersom speelt Greven voor VC Bekkevoort. Hierna is hij nog tot spelen gekomen bij VK Hakendover en KVZ Glabbeek. Die laatste kwam gedurende die periode in de derde provinciale reeks van Vlaams-Brabant uit. In het seizoen 2019-2020 ging hij voor het eerst aanslag als trainer onder de vorm speler/trainer. Dit deed hij bij Atlas Linter, een ploeg uit vierde provinciale. Sedert het seizoen 2020-2021 is hij trainer bij derde provincialer KRD Zoutleeuw. Na vele ups-and-downs gaat hij sinds de jaarwisseling met 2022 als trainer aanslag bij Heide Linter. Zijn taak hier is om terug een stabiele club te vormen die meedoet bovenaan 4de Provenciale.