Nicola è nato a Terlizzi, ma ha sempre vissuto a Corato poiché è la città dove vive la sua famiglia e dove trascorre la sua infanzia. Dopo la maturità scientifica e alcune esperienze radiofoniche locali, frequenta dal 2004 al 2006 il corso per attori presso il Centro Sperimentale di Cinematografia.
A partire dal 2007 è testimonial in alcuni spot televisivi nazionali, tra cui Fastweb e Land Rover, e debutta in televisione nella fiction Caterina e le sue figlie 2, diretta da Vincenzo Terracciano.
Al cinema è protagonista nel 2010 di un'interpretazione che lo premierà con il Nastro d'Argento come migliore attore esordiente per Il figlio più piccolo di Pupi Avati.
Nel 2011 si aggiudica nuovamente il Nastro d'Argento come migliore attore protagonista per il cortometraggio Omero bello di nonna.
Nel 2013 prosegue il sodalizio con Fabio Volo, affiancandolo nel film Studio illegale nel quale interpreta Tiziano, un giovane ed impacciato avvocato. Nel 2013 interpreta John Belushi nello spettacolo teatrale Sangue impazzito, che ripercorre la vita artistica dell'attore a 30 anni dalla morte.