Kavanagh is a lifelong resident of New York City and graduated from Regis High School. He graduated with an A.B. in politics from Princeton University in 1989. He then received a law degree from New York University School of Law. He worked as an attorney at the New York law firms Kaye Scholer and Schulte Roth & Zabel. He was an aide to former New York City Mayors Ed Koch and David Dinkins. He served as chief of staff to New York City Council member Gale Brewer. Kavanagh began government service as an aide to Mayor Ed Koch and has served in three mayoral administrations. After the Happy Land Social Club fire claimed the lives of 87 people in 1990, Kavanagh helped coordinate the city's response to the tragedy on behalf of Mayor David Dinkins, co-designing a task force that shut down the most grievous fire code offenders. At the Mayor's Office, Brian also played a key role in launching the New York City Department of Homeless Services and he then served as the agency's first Policy Director. As Chief-of-Staff for then-New York City Council member Gale Brewer, Kavanagh negotiated enactment of the Domestic Worker Protection Act, promoting the rights of housekeepers and caregivers. With then-Councilmember Bill Perkins, Councilmember Brewer, and dozens of their colleagues on the Council, Kavanagh helped to draft and secure passage of Council Resolution 549, opposing the imminent invasion of Iraq. Kavanagh has served as a counselor, volunteer, and board member at the Lower East Side's Nativity Middle School and community center, and as a board member of the Jesuit Volunteer Corps. He is a member of the New York City Bar Association and has served on the Association's Election Law Committee. Following an unsuccessful bid for the New York City Council in 2005, Kavanagh was first elected to the New York State Assembly in November 2006. He is a member of the Democratic Party and has been endorsed by the Working Families Party. Kavanagh is the co-chair of the New York chapter of . He is also the Chair of the , a non-partisan coalition of over 30 members of the NYS legislature. Kavanagh has been awarded the League of Conservation Voters Eco-Star Award, the highest rating of any legislator in 2010 from Environmental Advocates of New York, the Baruch College Legislator of the Year Award, and a perfect rating from the League of Humane Voters.
New York State Senate
In 2017, Kavanagh announced that he would run in the special election to succeed Senator Daniel Squadron, who was resigning to found a non-profit. Not without criticism, Kavanagh was nominated as the Democratic candidate, despite representing very little of the same territory in the state Assembly that the Senate district encompassed. Despite this, Kavanagh easily won election. He was easily re-elected to a full first term in 2018. Kavanagh has been a proponent of election reform. Stating New Yorkers "have some of the worst election laws in the country," Kavanagh introduced a bill "that would allow voters to cast ballots before Election Day". New York, with 12.7 million registered voters as of 2018, is the largest state with no advance voting regime. With Democrats taking the majority in the Senate in 2019, Kavanagh was named Chair of the Committee on Housing, Construction and Community Development.
November 2017 special election, NYS Senate, 26th SD
Personal life
Kavanagh is one of six children of an Irish-immigrant police officer and a community leader in Staten Island who worked at a local newspaper. Kavanagh currently lives in his district in the East Side of Manhattan.