Ульфат Бадретдинов родился в деревне Алтаево Бураевского района Башкирии. Окончив восьмилетнюю школу в родной деревне, в 1972 году поступил в Можгинское педучилище.
В годы учёбы посещал литературно-творческий кружок, которым тогда руководили прозаик Григорий Данилов, поэт Николай Байтеряков.
В те же года Бадретдинов создал свои первые рассказы, некоторые из них были напечатаны в республиканских изданиях: «Советской Удмуртия» , «Дась лу!» , «Молот» .После окончания училища работал учителем в сельских школах. Тогда же поступил на заочное отделение филологического факультета Удмуртского университета.
В Ижевске становится сотрудником редакции газеты «Советской Удмуртия» .
С 1990 года — заместитель главного редактора молодежного журнала «Инвожо» .
В 1992 году занимает ту же должность в удмуртском журнале «Кизили» . А с июля 1995 года становится главным редактором этого издания для детей.
В 2007 году У. Бадретдинов за заслуги в области образования награждён нагрудным знаком «Почётный работник общего образования Российской Федерации» , ему присвоено почетное звание «Заслуженный работник культуры Удмуртской Республики» .