How to Write a Biography for a Funeral Program with Examples

When someone dies, there are a number of practical details to handle, and writing their obituary or funeral biography is often one of them.
This responsibility usually falls to a family member or close friend, though funeral directors may help with writing or placement. The biography may be shared in a funeral program, posted online, or submitted to a local newspaper. If your loved one was a veteran, you may want to start with our obituary writing guide specifically for service members.
No matter how or where you choose to share it, a well-written biography offers others a sense of who your loved one was and the legacy they leave behind. Below, you’ll find a simple framework and examples to help you begin.
What Is a Funeral Biography?
Think of a funeral biography (or obituary) as a brief news article announcing a death. While you may feel emotional during the writing process, this isn’t typically the space for deep personal reflections – those can be saved for a eulogy or private letter.
That said, the biography can include any details the family agrees upon. The length and type of content will vary depending on whether it’s read aloud, printed in a program, or published in a newspaper.
Step-by-Step Guide to Writing a Funeral Biography
Step 1: Start with the Basics
Begin by identifying the deceased: use their full name (including maiden name in parentheses), age, and any nickname they were commonly known by.
Including these details helps avoid confusion, especially if your loved one had a common name.
Step 2: Add Key Dates
Some families choose to include both the birth and death dates. These can be listed in various ways. If privacy is a concern, you might write something like, “She was born to Bob and Mary Smith in October 1982.”
Step 3: Decide Whether to Share the Cause of Death
While many readers will wonder what happened, it's entirely up to the family whether to include the cause of death. Some prefer to keep it private, while others view it as meaningful context. A middle ground might be: “Mary Frankie Jones, 65, passed away after a long illness.”
Step 4: Highlight Early Life
Consider including the names of the deceased’s parents, place of birth, and educational background. You may also note military service if applicable.
Again, only include what the family is comfortable sharing, especially for privacy reasons.
Step 5: Share Family Information
List spouses, marriages, and children. Survivors are often mentioned at the end of the article as “survived by…”
This section can be complex, especially when deciding whether to include or exclude estranged family members, stepchildren, or long-term partners. Generally, most etiquette guides recommend being inclusive and thoughtful to maintain family harmony.
Step 6: Mention Professional Life
While a funeral biography is not a resume, it is appropriate to include an overview of the person’s career or lifelong work.
If they worked at the same place for their entire career, include that detail. If they changed jobs but stayed in the same field, you can describe their profession more broadly.
Guide to Getting Organized
Managing the responsibilities after a loss can feel overwhelming. This guide helps you gather essential information and stay organized as you navigate the steps ahead.
Step 7: Include Community Involvement
Mention any civic or volunteer organizations the deceased was involved in, such as a church, local clubs, or charitable work. If they held leadership roles or received awards, consider noting that as well.
Step 8: Add Unique Personal Details
This is where your loved one’s personality can shine. Did they collect Star Wars memorabilia, love camping, or constantly tell great stories?
If space allows, consider writing a short section or paragraph that shares the quirks, interests, and passions that made them unique. This content can also inspire a eulogy.
Funeral Biography Examples
Use these short, fictional obituary snippets as inspiration:
For a Parent or Grandparent
Douglas Richard Schrute, 82, passed away peacefully at home on Monday, June 23, 2020. His wife of 53 years was by his side. Douglas was born on December 22, 1938, to Richard and Mary (Sullivan) Schrute in Elmwood, Illinois. He was the fourth son born to the couple.
After graduating from Elmwood High School, he served in the U.S. Army in Korea.
For a Child or Grandchild
Mary Kate is survived by her parents, Michael and Patricia Carmichael, and her brother, Cole. Other survivors include her maternal grandparents, John and Tawnya Crabtree, and paternal grandparents, Frank and Louise Carmichael.
For a Partner or Spouse
Peter worked in the telecommunications industry his entire life. He began at Southwestern Bell in 1973 and retired from AT&T in 2018 as a technical salesperson.
For an Adult Without Immediate Family
Michael will always be remembered by friends as “the man of 1,000 stories.” He’d begin every conversation with, “Stop me if you’ve heard this before,” which no one ever did. He brought joy and laughter wherever he went.
For Someone Who Died After a Long Illness
Jack passed away on Friday, December 8, after a long battle with lung cancer.
The family thanks the Elmwood Hospice team for their compassion and care during Jack’s final days.
A Thoughtful Way to Begin Saying Goodbye
Writing a funeral biography can feel like a big task, especially when you’re grieving. But it’s also an opportunity – a chance to honor your loved one in your own words and help others remember who they were.
If you’re not sure where to start, we offer a free online obituary tool to help guide you through the process. You can save your work, share it with family, and publish it when you’re ready.
Start writing or explore more helpful resources when you’re ready.
- Apopka
- Auburndale
- Belleview
- Bradenton
- Brevard County
- Cape Coral
- Charlotte County
- Clewiston
- Cocoa Beach
- Collier County
- Daytona Beach
- Deltona
- Englewood
- Fort Myers
- Haines City
- Hendry County
- Hillsborough County
- Kissimmee
- LaBelle
- Lady Lake
- Lake County
- Lakeland
- Land O' Lakes
- Largo
- Lee County
- Manatee County
- Marco Island
- Marion County
- Melbourne
- Naples
- New Smyrna Beach
- North Port
- Ocala
- Orange County
- Orlando
- Ormond Beach
- Palm Bay
- Palm Coast
- Pasco County
- Pinellas County
- Polk County
- Port Charlotte
- Port Orange
- Punta Gorda
- Rockledge
- Sanford
- Sarasota
- Sarasota County
- Satellite Beach
- Sebastian
- Seminole
- St. Petersburg
- Sumter County
- Sun City Center
- Tampa
- Tavares
- The Villages
- Titusville
- Venice
- Volusia County
- Wildwood
- Winter Haven
- Winter Park
- Afton
- Andover
- Apple Valley
- Arden Hills
- Barnum
- Bayport
- Belle Plaine
- Bethel
- Big Lake
- Birchwood Village
- Blaine
- Bloomington
- Brooklyn Center
- Brooklyn Park
- Brookston
- Buffalo
- Burnsville
- Carlton
- Carlton County
- Carver
- Centerville
- Chanhassen
- Chaska
- Chisago City
- Circle Pines
- Cloquet
- Coates
- Cologne
- Columbia Heights
- Columbus
- Corcoran
- Cottage Grove
- Cromwell
- Crystal
- Dakota County
- Dayton
- Deephaven
- Delano
- Dellwood
- Duluth
- Eagan
- East Bethel
- Eden Prairie
- Edina
- Elko New Market
- Elk River
- Excelsior
- Falcon Heights
- Farmington
- Forest Lake
- Fridley
- Gem Lake
- Golden Valley
- Grant
- Greenfield
- Greenwood
- Ham Lake
- Hampton
- Hanover
- Hastings
- Hennepin County
- Hermantown
- Hilltop
- Hopkins
- Hugo
- Inver Grove Heights
- Jordan
- Lake Elmo
- Lakeland
- Lakeland Shores
- Lake Saint Croix Beach
- Lakeville
- Landfall
- Lauderdale
- Lexington
- Lilydale
- Lindström
- Lino Lakes
- Little Canada
- Long Lake
- Lonsdale
- Loretto
- Mahtomedi
- Maple Grove
- Maple Plain
- Maplewood
- Medicine Lake
- Medina
- Mendota
- Mendota Heights
- Miesville
- Minneapolis
- Minnetonka
- Minnetonka Beach
- Monticello
- Moose Lake
- Mound
- Mounds View
- New Brighton
- New Hope
- Newport
- New Prague
- New Trier
- North Oaks
- North St. Paul
- Nowthen
- Oakdale
- Oak Grove
- Oak Park Heights
- Orono
- Osseo
- Otsego
- Pine Springs
- Plymouth
- Prior Lake
- Ramsey
- Ramsey County
- Randolph
- Rockford
- Rogers
- Rosemount
- Roseville
- Saint Louis County
- Saint Louis Park
- Saint Mary's Point
- Savage
- Scandia
- Scanlon
- Shakopee
- Shoreview
- Shorewood
- South Saint Paul
- Spring Lake Park
- Spring Park
- St. Anthony
- St. Bonifacius
- St. Francis
- St. Paul
- St. Paul Park
- Stacy
- Stillwater
- Sunfish Lake
- Tonka Bay
- Vadnais Heights
- Vermillion
- Victoria
- Waconia
- Watertown
- Wayzata
- West St. Paul
- White Bear Lake
- Willernie
- Woodbury
- Woodland
- Wrenshall
- Alhambra
- Aliso Viejo
- Amador City
- Amador County
- American Canyon
- Anaheim
- Angels Camp
- Antioch
- Arcadia
- Artesia
- Auburn
- Baldwin Park
- Berkeley
- Biggs
- Bradbury
- Brea
- Brentwood
- Buena Park
- Butte County
- Capitola
- Carmel-by-the-Sea
- Carpinteria
- Chico
- Chino
- Claremont
- Colusa
- Compton
- Concord
- Contra Costa County
- Costa Mesa
- Covina
- Cupertino
- Cypress
- Davis
- Del Rey Oaks
- Diamond Bar
- Dixon
- Downey
- Duarte
- Dublin
- East Palo Alto
- El Dorado County
- Elk Grove
- El Monte
- Fairfield
- Fontana
- Fountain Valley
- Fremont
- Fullerton
- Galt
- Gardena
- Garden Grove
- Gilroy
- Glendora
- Gonzales
- Half Moon Bay
- Hayward
- Hollister
- Ione
- Irvine
- Irwindale
- Isleton
- Jackson
- Laguna Hills
- Laguna Niguel
- Laguna Woods
- La Habra
- Lake Forest
- Lakewood
- La Mesa
- La Palma
- Larkspur
- Lathrop
- Lincoln
- Livermore
- Lodi
- Los Altos
- Manteca
- Marina
- Martinez
- Milpitas
- Mission Viejo
- Modesto
- Monrovia
- Montclair
- Monterey
- Monterey County
- Monte Sereno
- Mountain View
- Napa
- Newark
- Norco
- Norwalk
- Oakdale
- Oakland
- Ontario
- Orange
- Orange County
- Orland
- Oroville
- Pacific Grove
- Palo Alto
- Pine Grove
- Pioneer
- Placentia
- Placer County
- Placerville
- Plymouth
- Pomona
- Rancho Cucamonga
- Rancho Santa Margarita
- Redwood City
- Richmond
- Rio Vista
- Ripon
- Rocklin
- Roseville
- Sacramento
- Sacramento County
- Salinas
- San Buenaventura
- San Carlos
- Sand City
- San Diego County
- San Dimas
- San Francisco
- San Gabriel
- San Joaquin County
- San Jose
- San Juan Bautista
- San Juan Capistrano
- San Leandro
- San Mateo
- San Mateo County
- Santa Ana
- Santa Barbara
- Santa Barbara County
- Santa Clara
- Santa Clara County
- Santa Cruz
- Santa Cruz County
- Santa Fe Springs
- Saratoga
- Scotts Valley
- Seaside
- Signal Hill
- Soledad
- Soquel
- South Gate
- South San Francisco
- Stanton
- Stockton
- Suisun City
- Sunnyvale
- Sutter County
- Sutter Creek
- Tehama
- Temple City
- Tracy
- Tustin
- Upland
- Vallejo
- Villa Park
- Walnut
- Walnut Creek
- Watsonville
- West Covina
- Westminster
- Whittier
- Willows
- Woodland
- Yorba Linda
- Yuba City
- Albany
- Amsterdam
- Beacon
- Canajoharie
- Clifton
- Englewood
- Fulton County
- Fultonville
- Garfield
- Garnerville
- Glen Cove
- Gloversville
- Hackensack
- Haverstraw
- LaFayette
- Montgomery County
- Newburgh
- New Rochelle
- New York
- Onondaga County
- Paterson
- Peekskill
- Rockland County
- Rye
- Schenectady
- Syracuse
- White Plains
- Yonkers
- Auburn
- Bellevue
- Bothell
- Brier
- Carnation
- Centralia
- Clyde Hill
- Duvall
- Edmonds
- Everett
- Federal Way
- Granite Falls
- Issaquah
- Kenmore
- Kent
- King County
- Kirkland
- Lacey
- Lakewood
- Langley
- Lewis County
- Lynnwood
- Marysville
- Medina
- Mercer Island
- Mill Creek
- Mountlake Terrace
- Mukilteo
- Newcastle
- Normandy Park
- Oak Harbor
- Oakville
- Olympia
- Pierce County
- Poulsbo
- Puyallup
- Redmond
- Sammamish
- Seattle
- Snohomish
- Snohomish County
- Sumner
- Tacoma
- Thurston County
- Tukwila
- Tumwater
- University Place
- Woodinville
- Woodway
- Adams County
- Arapahoe County
- Arvada
- Aurora
- Boulder
- Boulder County
- Brighton
- Castle Pines
- Cherry Hills Village
- Colorado Springs
- Commerce City
- Dacono
- Denver
- Douglas County
- El Paso County
- Evans
- Fort Collins
- Fort Lupton
- Fountain
- Glendale
- Golden
- Greeley
- Greenwood Village
- Jefferson County
- Lafayette
- Lakewood
- Larimer County
- Littleton
- Lone Tree
- Longmont
- Louisville
- Loveland
- Northglenn
- Parker
- Weld County
- Wellington
- Westminster
- Wheat Ridge
- Windsor
- Archdale
- Asheboro
- Belmont
- Bessemer City
- Burlington
- Charlotte
- Claremont
- Concord
- Conover
- Forsyth County
- Graham
- Greensboro
- Guilford County
- Hickory
- High Point
- Iredell County
- Kernersville
- King
- Lexington
- Locust
- Lowell
- Mecklenburg County
- Monroe
- Mount Holly
- Newton
- Randleman
- Rock Hill
- Salisbury
- Statesville
- Tega Cay
- Thomasville
- Trinity
- Winston-Salem