Nato a Berlino nel 1980, si è laureato in bioinformatica all’Università Eberhard Karl di Tubinga, in Germania. Dopo un master conseguito nella stessa università, con ricerche svolte al Max Planck Institute for Developmental Biology sempre a Tubinga, ha conseguito il dottorato in biofisica lavorando al Max Delbrück Center for Molecular Medicine a Berlino. Si è poi trasferito al Centre for Genomic Regulation di Barcellona, dove ha lavorato come postdoc. Oggi è a capo del Computational Cancer Biology Lab all’Istituto europeo di oncologia a Milano.