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.
Sheffield weather: Met Office issues thunderstorm warning as heatwave set to end with heavy rain and lightning
Rivelin Valley Road Sheffield: Body found after police search of Rivelin Valley
Hosepipe ban: Reservoir near Sheffield less than 15 per cent full as photos show how water levels have plunged
Lakeside Doncaster: Major search launched by emergency services after man gets into difficulty in water
High Green assault: Sheffield bus driver punched on his break leaving him with facial injuries
“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.”