He's a demon for work.
a demon for work [at golf]
He is a demon for work.
Her husband is a demon for work.
She' s a demon for work, ie works very hard.
Ebenezer Scrooge was a demon for work - he worked even on the day of the funeral of his partner, Marley.