Родился 22.06.1923 года в селе Алтухово Навлинского района Брянской области в семье рабочего. Русский. Окончил 4 класса в 1935 году. Работал помощником плотника на Алтуховской мебельной фабрике. В Красной Армии с августа 1941 года. На фронте в Великую Отечественную войну с октября 1941 года. Пулеметчик 2-го стрелкового батальона 570-го стрелкового полка (227-я стрелковая дивизия, Приморская армия, 4-й Украинский фронт) рядовой Кретов под поселком Балаклава (ныне Балаклавский район города Севастополь, Крым, Украина) 08.05.1944 года заменил выбывшего из строя 1-го номера расчета и, продолжая вести огонь, подавил 2 огневые точки и сразил свыше 15 гитлеровцев. 26.05.1944 года награжден орденом Славы 3 степени. Командир отделения ПТР стрелкового батальона тех же полка, дивизии (7-я гвардейская армия, 2-й Укринский фронт) сержант Кретов 09.12.1944 года в боях за населенные пункты Чани, Хорт (Венгрия) вместе с расчетом уничтожил до 10 гитлеровцев и подавил 2 огневые точки противника, чем обеспечил наступление стрелковых подразделений. 09.01.1945 года награжден орденом Славы 2 степени. Наводчик ПТР того же полка, дивизии (53-я армия, 2-й Украинский фронт) Кретов 10.02.1945 года в бою за населенный пункт Литава (юго-восточнее города Прага, Чехия) своим огнем поддерживал пехоту, подавляя огневые точки врага. В ходе отражения контратаки противника занял место за станковым пулеметом и метким огнем сорвал ее. В этом бою, сам будучи ранен, заменил выбывшего из строя командира взвода и первым поднялся в атаку. 15.05.1946 года награжден орденом Славы 1 степени. В декабре 1945 года демобилизован. Жил в поселке Алтухово. Работал на той же мебельной фабрике. Сержант в отставке. Награжден орденом Отечественной войны 1 степени, медалями, в т.ч. "За отвагу". Умер 01.05.1989 года.