Rooftop Surrender: His First Time With a Black Man

Virgin accountant Grant loses his anal virginity to a hung black construction worker on the rooftop.

12 min read September 07, 2026New

The night air clung to the rooftop like a lover’s breath, thick with the metallic tang of the city below and the faint ozone of distant rain that would never quite arrive. Grant stood at the parapet, his hands gripping the cool concrete ledge as if it could anchor the restless churn inside him. At twenty-eight, the white accountant had built a life of meticulous order—tax returns, balanced ledgers, early mornings in a starched shirt and tie—but his body had never been touched the way he craved. He was a virgin in every sense that mattered, his cock untouched by anyone but his own hand, his ass clenching at night to fantasies he barely dared name aloud. The wind tugged at his sandy hair and pressed his khakis against the modest curve of his backside, making him feel exposed even though he was alone.

Or so he thought.

The heavy metal door to the stairwell clanged open behind him. Grant turned, heart lurching, and found himself staring at a wall of dark muscle backlit by the dim security light. The man was tall, easily six-three, with skin the rich color of polished ebony that gleamed under the faint city glow. His tight black t-shirt clung to powerful pecs and a ridged abdomen earned from years of supervising construction crews. Worn work jeans hung low on narrow hips, the heavy bulge at his crotch impossible to ignore. A faint sheen of sweat still clung to his shaved head and thick neck from the long day. He looked every inch the thirty-two-year-old black foreman he was—rough, capable, and radiating a confidence that made Grant’s stomach tighten with sudden, electric want.

The stranger pulled a pack of cigarettes from his back pocket, tapped one out, and lit it with a battered Zippo. The flare of the flame lit eyes that were deep brown, almost black, and locked directly onto Grant’s. Neither man looked away.

“Needed some air,” the man rumbled, voice low and smoky like gravel under tires. He took a drag, the tip glowing orange. “Didn’t expect company up here this late.”

Grant swallowed, throat dry. “Me either. I… I live on twelve. Just came up to think.”

The man’s gaze traveled slowly down Grant’s body—over the crisp white button-down that hid narrow shoulders, the belt cinched at his trim waist, the way the khakis hugged his thighs—and back up again. A slow smile curved his full lips. “Name’s Xavier. Been running the site across the street for the last six months. Seen you coming and going. Always look like you got the weight of the world on those shoulders, accountant boy.”

Grant felt heat flood his cheeks. The casual way Xavier said accountant boy sent a pulse straight to his groin. “Grant,” he managed. “And yeah… numbers don’t fuck around. They stay neat. Unlike my head lately.”

Xavier exhaled smoke that curled between them like a promise. He stepped away from the door, boots crunching on the gravel roof. The distance between them shrank. “Something tells me your head’s full of shit that ain’t numbers. Way you’re looking at me right now, like you want to eat me alive but scared I’ll bite first.”

Grant’s breath hitched. The flirtation had sharpened into something dangerous in under a minute. He could smell Xavier now—sweat, sawdust, a hint of Irish Spring and the sharp bite of tobacco. It made his virgin cock twitch hard against his zipper. “I’m not— I mean, I wasn’t staring.”

“Bullshit.” Xavier’s smile widened, showing strong white teeth. He took another drag, then stubbed the cigarette out on the ledge, flicking it over the side. “You were. And I don’t mind. Fact is, I been checking out that tight white ass of yours for weeks. Looks like it’s never been properly handled. Makes a man wonder what kind of noises you’d make if it was.”

The words hit Grant like a live wire. His pulse hammered in his ears. This was happening. Right here, under the open sky with the city glittering below like a voyeur that didn’t care. He licked his lips, voice barely above a whisper. “I’ve… I’ve always fantasized about being with a black man. Not just any man. A black man. The contrast. The strength. The way it feels like surrendering to something bigger than me.”

Xavier’s eyes darkened with raw hunger. He moved closer, boots scraping, until barely a foot separated them. Grant could feel the heat rolling off that broad chest. “That right? You been jerking that pretty pink cock thinking about a thick black dick stretching you open?”

Grant nodded before he could stop himself, cheeks burning crimson. “Yes.”

“Say it,” Xavier murmured, voice dropping to a velvet growl.

“I’ve jerked off for years imagining a black man pinning me down and fucking me senseless.” The confession tumbled out, shaky but honest, and the moment it left his lips the air between them crackled. Grant’s cock was fully hard now, aching against his briefs. He could see the massive outline in Xavier’s jeans thickening in response, the heavy ridge pressing against denim like it wanted out.

Xavier closed the last inch. Their bodies nearly touched—Grant’s slimmer, pale frame against the towering wall of dark muscle. The construction supervisor’s hand rose, not quite touching, but close enough that Grant felt the warmth on his jaw. “You got soft lips. Bet they’d look obscene wrapped around my cock. And that ass… fuck, I can already picture it spreading around me. Pale cheeks flushed red from my hands. You’d take every inch, wouldn’t you?”

Grant’s breath came in short pants. The explicit compliments poured gasoline on the fire already roaring inside him. “Your body is insane. So fucking strong. I can see the veins on your arms from here. And that bulge… Jesus, Xavier. You’re huge. I’ve never been with a man at all. This would be my first time. Ever.”

Xavier’s expression softened just a fraction, the raw lust tempered by something steadier. His large hand finally made contact, cupping the side of Grant’s face with surprising gentleness. Calluses scraped lightly against smooth-shaven skin. “First time with a man, huh? Then we go at your speed, Grant. All of it. You say stop, we stop. You say slower, I slow down. But if you say yes…” His thumb brushed Grant’s lower lip, tugging it open slightly. “I’m gonna give you every thick inch you been dreaming about.”

Grant trembled under the touch. His interior world was a storm—fear, shame, and a bone-deep yearning that had lived in him since his first guilty porn search at nineteen. This is real. He wants me. This powerful black man wants to fuck my virgin ass right here where anyone could see. The thought made his hole clench with needy anticipation.

Xavier didn’t wait for more words. He tilted Grant’s chin up and claimed his mouth in a kiss that was anything but gentle. Full lips crushed against his, the faint taste of smoke and mint flooding Grant’s senses. A broad tongue pushed inside, stroking, dominating, fucking his mouth with the same rhythm Grant suddenly knew he wanted somewhere else. Xavier’s other hand dropped to Grant’s waist, yanking their bodies flush. The massive bulge in those work jeans ground against Grant’s hip, thick and heavy and pulsing with heat. Grant moaned into the kiss, the sound raw and broken, his own hands finally moving to clutch at the hard slabs of Xavier’s chest. The muscle was like warm steel under the thin cotton.

The hunger in that kiss—wet, filthy, unapologetic—shattered the last of Grant’s hesitation. When Xavier finally pulled back just enough for them to breathe, a thin string of spit connecting their lips, Grant was shaking with pure need. His cock leaked steadily into his underwear. His ass felt empty, aching to be filled.

“Fuck me,” Grant breathed, voice hoarse and desperate against Xavier’s mouth. “Right here on the rooftop. I don’t want to wait. I want you to take my virginity tonight. Please, Xavier… fuck me.”

Xavier’s dark eyes blazed with triumph and lust. His big hand slid down to squeeze Grant’s ass possessively, fingers digging into the untouched flesh through his khakis. The city lights glittered on, indifferent, as the tension coiled tighter between them, promising that the night was only beginning.

Xavier’s growl vibrated against Grant’s lips, low and filthy. “Then beg properly, accountant boy. Tell me you want this big black cock to be the first one to ruin you.”

Grant’s voice cracked with raw need. “I want it. I want you to be the first, Xavier. Please—fuck my virgin ass right here.”

The bigger man didn’t waste another second. His large hands—callused from years on construction sites—made quick work of Grant’s shirt, popping buttons until the crisp white fabric hung open. Xavier shoved it off pale shoulders, letting it drop to the gravel. Grant’s chest was smooth, lean, almost delicate next to the thick slabs of dark muscle straining Xavier’s tight black t-shirt. The contrast made Grant’s cock throb visibly against his khakis. Xavier’s eyes devoured him, then his mouth followed, sucking hard at one nipple while thick fingers worked Grant’s belt open.

Pants and briefs were yanked down in one rough tug. Grant’s modest six-inch cock sprang free, pink and leaking, the head already shiny with pre-cum. Xavier dropped to his knees on the rough rooftop surface like it was nothing, the move graceful for a man his size. At thirty-two, the black foreman had the kind of powerful thighs that could hold any position for hours, and right now they flexed as he gripped Grant’s hips and swallowed his cock in one slow, wet glide.

Grant’s head fell back, a broken moan tearing from his throat. The heat was obscene—Xavier’s throat tight and rippling around him, taking him to the root without hesitation. The construction worker’s full lips stretched around the base, nose pressed to trimmed sandy pubic hair. While he sucked with deliberate, dragging strokes, one thick finger circled Grant’s virgin hole, teasing the tight pucker before pushing inside.

“Fuck—Xavier,” Grant gasped, hands flying to that shaved head. The stretch burned, but the mouth on his cock turned pain into liquid fire. A second finger joined the first, scissoring gently, curling, searching. When Xavier found his prostate and rubbed it with firm pressure, Grant’s knees nearly buckled. This is really happening. A black man is fingering my ass while he deep-throats me on the roof where anyone could look up. The thought alone made his balls draw tight.

Xavier pulled off Grant’s cock with a wet pop, strings of spit connecting them. “Relax for me, baby. Gotta open you up so you can take all nine inches.” His voice was gravel-rough, but his fingers were patient, pumping in and out, stretching the ring of muscle until Grant was rocking back onto them, whimpering.

After several long minutes of that slow, filthy worship, Xavier stood. He towered over the naked accountant, still fully dressed except for the massive bulge threatening to split his work jeans. He spun Grant around and bent him over the concrete parapet. The city sprawled forty stories below, lights twinkling like indifferent stars. Grant’s chest pressed to the cool ledge, ass pushed out, completely exposed. The height made his stomach flip even as his hole clenched with anticipation.

Xavier unzipped. The sound was loud in the night air. His cock sprang out—thick, veined, nearly nine inches of dark, angry meat with a fat, plum-shaped head already drooling. He spat twice into his palm, slicking the massive shaft until it glistened. “Breathe, Grant. You’re gonna feel every inch.”

The blunt head nudged against Grant’s hole. Xavier pushed. The stretch was brutal at first, a burning pressure that made Grant’s eyes water. But Xavier went slow, one hand rubbing soothing circles on his pale back, murmuring, “That’s it… good boy… taking my black cock so pretty.” When the head finally popped past the ring, Grant cried out, the sound echoing off nearby buildings. Inch after thick inch sank in, spreading him wider than he’d ever imagined. The contrast of that dark shaft disappearing between his white cheeks was filthy and perfect.

Xavier bottomed out, heavy balls pressed to Grant’s. He gave the smaller man a moment, then started to move—deep, powerful strokes that dragged over Grant’s prostate on every thrust. The sound of skin slapping skin mixed with the distant hum of traffic. Xavier’s big hands gripped the ledge on either side of Grant’s, caging him in as he fucked him raw. “This what you dreamed about? Getting your tight white ass wrecked by black dick?”

“Yes—God, yes,” Grant sobbed, pushing back to meet every thrust. The burn had melted into white-hot pleasure. His own cock swung untouched beneath him, leaking steadily onto the rooftop. Xavier pounded harder, hips snapping, grunting with every deep plunge.

After several minutes of that relentless fucking, Xavier pulled out, leaving Grant gaping and empty. “Not done with you yet.” He spotted an old weathered lounge chair half-hidden behind an HVAC unit and dragged Grant over. Xavier sat first, thick cock pointing straight up like a monument. “Ride me. Reverse. I want to watch that pale ass bounce.”

Grant straddled him backward, legs trembling. He reached back, lined up the massive head, and sank down. The new angle forced Xavier’s cock even deeper. Grant moaned loud and shameless as he started to move, rolling his hips, then rising and dropping. Xavier’s hands—dark against white skin—gripped his narrow hips, guiding him, then thrusting up to meet every descent. The slap of ass on thighs grew louder. Grant’s head fell back, sandy hair sticking to his sweaty forehead.

“Fuck, look at you,” Xavier groaned, voice strained with lust. “Taking every inch like you were built for it. Squeeze me, baby.”

Grant clenched around the thick shaft, riding faster, the wet sounds obscene. His prostate was hammered on every upward thrust. His own cock slapped against his stomach, red and desperate. Xavier’s grip tightened hard enough to leave marks, dark fingers digging into soft white flesh as he drove up harder.

Suddenly Xavier cursed, wrapped both arms around Grant’s waist, and flipped them. Grant landed on his back on the wide lounge chair, legs shoved wide and pinned back toward his shoulders. The position left him completely open. Xavier loomed over him, sweat gleaming on his ebony chest, and drove back in with one brutal thrust. The new angle was devastating. He fucked Grant with short, powerful strokes that rattled the chair and made the accountant see stars.

“I’m close,” Xavier snarled, eyes locked on Grant’s face. “Gonna fill this virgin hole with my cum. You ready?”

Grant could only nod frantically, tears of overwhelming pleasure leaking from the corners of his eyes. His cock pulsed between their bodies. Xavier’s thrusts grew erratic, deeper, grinding. On the tenth savage stroke, he buried himself to the hilt and came with a guttural roar. Thick, hot ropes of cum flooded Grant’s guts, pulse after pulse, so much it leaked out around the thick base still plugging him.

The feeling of being filled pushed Grant over. His cock erupted without a single touch, shooting long white ropes across his own chest and stomach, some even reaching his chin. The orgasm tore through him so hard his vision whited out.

They stayed locked together, Xavier still buried deep, both men panting like they’d run a marathon. Slowly, Xavier leaned down, still joined, and claimed Grant’s mouth in a slow, possessive kiss. It wasn’t the frantic hunger from before—this was deep, claiming, tongues sliding lazily as their heartbeats gradually synced.

When they finally parted, Xavier eased out with a wet sound. A thick trickle of cum immediately leaked from Grant’s used hole. The black man peeled off his sweaty black t-shirt and used it to gently wipe Grant’s chest, then his leaking ass and softening cock. The shirt smelled like him—sweat, sawdust, man. Grant watched through half-lidded eyes, body boneless.

Xavier pulled his phone from his back pocket. “Number. Now.”

Grant recited it in a hoarse whisper. Xavier typed it in, sent a quick text so Grant would have his. Then he cupped Grant’s jaw, thumb stroking the flushed cheek. “I’m coming down to your apartment tonight. Midnight. Round two. I’m nowhere near done claiming this ass.” He kissed him once more, hard and promising, then stood, tucked his still-heavy cock away, and pulled on the cum-streaked shirt like it was a badge of honor.

Grant stayed on the lounge chair a long time after the stairwell door clanged shut behind Xavier. His hole throbbed with a deep, delicious ache. Cum still leaked slowly onto the cushion beneath him. His chest was sticky, his legs shaky, his mind blissfully blank except for one repeating thought: I want more. I already need him again.

The city kept glittering below, indifferent.

Silence settled over the rooftop like a soft blanket, wrapping the night in perfect, exhausted quiet.

Rate this story

Thanks for rating
Read next: Our Trusted Friend's Cock Joins Us Tonight →
Tagged anal blowjob fingering creampie dirty-talk first-time

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.