Rođen je 19. decembra1936. godine u Nišu. Otac Božidar, Boža Ivanović, oficir, poginuo mu je u Drugom svetskom ratu boreći se u sastavu Jugoslovenske vojske u Otadžbini Dragoljuba Mihailovića, a majka Milja bila je učiteljica u selu Žitnom Potoku u Pustoj reci, odakle su Ivanovići i poreklom.
U literaturu je ušao 1972.
godine romanom Crveni kralj. Komunistička vlast je roman zabranila,
pisca osudila na zatvor i otpustila ga s posla kao moralno i politički
nepodobnog da vaspitava omladinu. Sedamdesetih i osamdesetih godina biva
suočen sa velikim problemima oko izdavanja svojih romana, da bi tek
krajem devedesetih njegova dela dobila na značaju i konačno bio priznat
kao značajan srpski savremeni pisac.