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