Martin Hughes, aged 45, of Churchill Avenue, Maltby, was caged for four-and-a-half years after officers caught him with more than £1, 100 worth of heroin and crack cocaine.
READ MORE: Teenage boy charged over stabbing in Sheffield streetHe had previously been arrested on suspicion of possession of crack cocaine but failed to answer police bail.
Officers discovered the stash when they visited his home to arrest him.
Hughes admitted possession with intent to supply and was was sentenced at Sheffield Crown Court on Tuesday.
“Hughes initially denied supplying drugs despite evidence on his phone showing messages from people asking for drugs.
“I hope his sentence shows that dealing drugs will lead you to prison and South Yorkshire Police will continue to pursue those putting lives at risk by breaking the law.”