The expression does exist, and as it happens is one of the older proverbs in the language, somewhat predating the USA. Shakespeare uses it in All’s Well that Ends Well: “My poor body, madam, requires it: I am driven on by the flesh; and he must needs go that the devil drives”. However, it is actually older — the earliest I can find is in John Lydgate’s Assembly of Gods, written about 1420: “He must nedys go that the deuell dryves”.
The form you quote is the usual modern one, but it isn’t so easy to understand, as it is abbreviated and includes needs must, which is a semi-archaic fixed phrase — now effectively an idiom — meaning “necessity compels”. The Shakespearean wording makes the meaning clearer: if the devil drives you, you have no choice but to go, or in other words, sometimes events compel you to do something you would much rather not.
Home »
» "Needs must when the devil drives"
"Needs must when the devil drives"
I heard that phrase during the broadcast of the most recent "Sherlock" episode and had to look it up. I found my answer at the always-intersting World Wide Words.