This expression is usually used express anger and surprise.
And, if you don't know this, one must ask, are you old enough to be on this site?
We all know dictionary is an important tool in learning any language.
This means that the only answer to your question is "maybe.".
Hijo de puta, son of awell, I think you know what this means.