Karierę piłkarską zaczynał w Willem II Tilburg, zanim przeszedł do FC Groningen w 2010 na zasadzie wolnego transferu[1]. 1 kwietnia 2011 zadebiutował w barwach FC Groningen w meczu z ADO Den Haag. W sezonie 2011/2012 zagrał 23 spotkania w lidze. Pierwszego gola w klubie trafił przeciwko Feyenoordowi 30 października 2011. W ciągu dwóch lat zdobył siedem goli.
Celtic
21 czerwca 2013 podpisał czteroletni kontrakt ze szkockim Celtikiem[2]. Zadebiutował 17 sierpnia z ligowym meczu z Aberdeen, wchodząc z ławki rezerwowych. Tydzień później zagrał w podstawowym składzie w meczu z Inverness[3]. 9 listopada zdobył pierwszą bramkę w szkockiej lidze i przyczynił się do zwycięstwa swojej drużyny. W dniu 26 stycznia 2015 ponownie trafił do bramki rywali, przyczyniając się do 11 ligowego zwycięstwa Celticu z rzędu[4]. 25 lutego otrzymał czerwoną kartkę w starciu z Peterem Pawlettem. Tym samym jego drużyna poniosła pierwszą porażkę w sezonie. 7 maja wraz z Celtickiem zdobył mistrzostwo Szkocji. Był jednym z trzech graczy The Bhoys, którzy znaleźli się w drużynie roku Scottish Premiership[5].
22 lipca 2015 zdobył dwa gole podczas meczu z Reykjavíkur w ramach eliminacji do Ligi Mistrzów[6]. 21 stycznia 2015 został wyrzucony z boiska w 36. minucie meczu z Interem Mediolan[7]. 15 marca zagrał w finale Pucharu Ligi Szkockiej na Hampden Park, gdzie Celtic pokonał Dundee United 2:0. 19 kwietnia zdobył bramkę z rzutu wolnego, jednak nie pomogła ona w awansie do finału Pucharu Szkocji[8]. Celtic ponownie triumfował w lidze, a Van Dijk drugi rok z rzędu znalazł się w najlepszej drużynie roku szkockiej Premiership[9].
Southampton
W sezonie 2015/2016 podpisał kontrakt z Southampton po tym, jak Celtic nie awansował do rozgrywek Ligi Mistrzów[10][11]. Zadebiutował 12 września w meczu Premier League z drużyną West Bromwich Albion. Dwa tygodnie później zdobył swoją pierwszą bramkę dla Świętych w domowym meczu ze Swansea City[12].
27 grudnia 2017 ustalono warunki transferu do Liverpoolu. Oficjalnie piłkarzem tego klubu został 1 stycznia 2018, w dniu otwarcia okienka transferowego. Zadebiutował w meczu trzeciej rundy FA Cup przeciwko Evertonowi, strzelając zwycięską bramkę w końcówce spotkania[14]. W sezonie 2018/2019 wygrał z Liverpoolem Ligę Mistrzów UEFA. Został także mistrzem Anglii sezonu 2019/2020 z tą drużyną.
Kariera reprezentacyjna
W dorosłej reprezentacji Holandii zadebiutował 10 października 2015 w eliminacyjnym meczu do Mistrzostw Europy 2016. Holendrzy odnieśli wówczas zwycięstwo nad Kazachstanem 2:1[15].
Ojciec Van Dijka jest Holendrem, a matka pochodzi z Surinamu[18]. Ma córkę. Na meczowej koszulce ma wypisane swoje imię, a nie nazwisko. Według jego wujka Stevena stało się tak z powodu sporu z ojcem, który zostawił jego matkę i dzieci[19][20].