Ben Miller inizia la carriera quando sta ancora studiando per un dottorato in Fisica dello stato solido con una tesi intitolata "Novel quantum effects in low-temperature quasi-zero-dimensional mesoscopic electron systems". Un amico gli chiede di aiutarlo per il National Student Drama Festival, in programma a Cambridge. In seguito incontra un suo compagno di college di Cambridge, Alexander Armstrong, con cui nel 1994 tiene uno spettacolo all'Edinburgh Festival Fringe, e nuovamente nel 1996, quando i due ottengono l'"Edinburgh Comedy Awards". Il duo ottiene il successo con le quattro serie di Armstrong e Miller, fra gli anni novanta e duemila.
Nel 2001 recita nella commedia britannica The Parole Officer. Nel 2003 interpreta il ruolo di Bough in Johnny English. Nel 2004 veste i panni di Soren in Un principe tutto mio. Nel 2004 e nel 2005 recita nelle due serie di The Worst Week of my Life e nel 2006 recita in The Worst Christmas of my Life. Nel 2007 interpreta James Lester in Primeval e Mr Jonathan nel film Razzle Dazzle: A Journey Into Dance. Nel 2011 recita nella commedia inglese The Ladykillers. Tra il 2011 e il 2013 è protagonista delle prime due stagioni della serie televisiva Delitti in Paradiso, nel ruolo dell'ispettore Richard Poole.
Nel 2014 viene scelto per prendere parte come antagonista all'ottava stagione del telefilm britannico di fantascienza Doctor Who.[1]
Ben Miller è stato sposato con Belinda Stewart-Wilson, per poi divorziare nel 2011. Hanno avuto un figlio, Jackson (nato nel 2006). La coppia ha vissuto a Tufnell Park. In seguito Miller ha avuto un altro figlio, Harrison, nato nel 2011 da una relazione con la responsabile di produzione Jessica Parker che ha sposato nel settembre 2013.