"Jag är den ni letar efter", uppges mannen ha sagt enligt poliskällor, skriver tidningen Rheinische Post, när han gick fram till en polisbil och överlämnade sig på lördagskvällen.
Delstaten Nordrhein-Westfalens inrikesminister Herbert Reul bekräftar att mannen har gripits och att han bedöms vara gärningsmannen.
Är 26
Enligt Der Spiegel är mannen en 26-åring syrier som kom till Tyskland i december 2022 och sökte asyl. Han har inte varit känd från extrema islamistiska sammanhang.
26-åringen är den tredje som polisen har tagit i förvar, förhört eller gripit. Men de två tidigare personer som polisen intresserat sig för, en 15-åring och en ytterligare man, bedöms inte ha varit gärningsmän och det är oklart vilken koppling de misstänks ha haft till attacken.
Fyra personer har livshotande skador och två är svårt skadade efter knivattacken som skedde under stadsfestivalen i Solingen, några mil öster om Düsseldorf i fredags kväll. Insatsledare Thorsten Fleiss uppgav vid en presskonferens på lördagen att offren är en 56-årig man, en 67-årig man och en 56-årig kvinna.
IS tar ansvar
IS, Islamiska staten, gick på lördagskvällen ut via appen Telegram och tog på sig ansvaret för dådet som enligt terrorgruppen var en "hämnd" för muslimer "i Palestina och överallt". Det är enligt nyhetsbyrån DPA första gången sedan dådet vid julmarknaden i Berlin, då 13 människor dödades, som IS har tagit på sig ett dåd i Tyskland.