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