W latach 2001–2004 występował w roli Tomka, przyjaciela Agnieszki Lubicz, w telenoweli Klan w TVP1. Ogólnopolską rozpoznawalność zdobył rolą Pawła Krzyżanowskiego, byłego wychowanka Domu Dziecka i ukochanego Marysi Radosz, w operze mydlanej Polsatu Pierwsza miłość (2005–2013). Zagrał żołnierza walczącego na misji w Afganistanie w serialu Canal+ Misja Afganistan (2012). Wystąpił w teledysku do piosenki zespołu Chemia „Letter” (2012). W latach 2013–2019 występował w roli Łukasza w serialu Polsatu Przyjaciółki.

W 2007 uczestniczył w drugiej edycji programu rozrywkowego Polsatu Jak oni śpiewają.

Współpracował z zespołem rockowym Vintage. Jesienią 2014 został wokalistą zespołu Rockoholic, którym nagrał piosenki „Wykochaj mnie na śmierć” i „Teraz Ty” wraz z teledyskami.

Życie prywatne thumb|Aneta Zając i Mikołaj Krawczyk (2009) W latach 2004–2005 związany był z Karoliną Nowakowską. Na początku 2012, po siedmiu latach związku, rozstał się z Anetą Zając, z którą ma synów-bliźniaków: Roberta i Michała (ur. 24 marca 2011). W 2012 związał się z Agnieszką Włodarczyk, której w kwietniu 2013 się oświadczył, jednak już trzy lata później się rozstali.

W 2016 związał się z Sylwią Juszczak, z którą w 2017 wziął ślub cywilny i w 2019 – ślub kościelny. Mają córkę Konstancję (ur.