7/1990 - 4/1998
Cán bộ Chi cục quốc doanh; cán bộ Phòng Quản lý hành chính sự nghiệp, Sở Tài chính tỉnh Hà Tây. Từ 1994 là Bí thư Chi đoàn Sở Tài chính tỉnh Hà Tây, Ủy viên Ban Thường vụ Đoàn dân chính Đảng tỉnh Hà Tây; Ủy viên Ban Chấp hành Tỉnh đoàn Hà Tây (từ 1997).
5/1998 - 2/2006
Phó Trưởng phòng Quản lý tài chính - hành chính sự nghiệp, Sở Tài chính tỉnh Hà Tây; Bí thư Đoàn Sở Tài chính tỉnh Hà Tây, Ủy viên Ban Chấp hành Tỉnh đoàn Hà Tây.
3/2006 - 7/2007
Trưởng phòng Quản lý tài chính - hành chính sự nghiệp, Sở Tài chính tỉnh Hà Tây.
8/2007 - 7/2008
Phó Giám đốc Sở Tài chính tỉnh Hà Tây, Chủ tịch Công đoàn Sở Tài chính, Chủ tịch Công đoàn cơ quan Sở Tài chính.
8/2008 - 10/2010
Phó Giám đốc Sở Tài chính Hà Nội; Chủ tịch Công đoàn Sở Tài chính.
10/2010 - 6/2012
Ủy viên Ban Chấp hành Đảng bộ, Phó Giám đốc Sở Tài chính Hà Nội; Đại biểu HĐND thành phố Hà Nội (từ 6/2011).
6/2012 - 6/2016
Ủy viên Ban Chấp hành Đảng bộ, Bí thư Huyện ủy Thanh Oai.
6/2016 - 10/2020
Ủy viên Ban Chấp hành Đảng bộ, Ủy viên Đảng đoàn HĐND thành phố Hà Nội, Phó Chủ tịch HĐND thành phố Hà Nội.
10/2020 - 12/2020
Ủy viên Ban Thường vụ Thành ủy, Phó Chủ tịch HĐND thành phố Hà Nội.
12/2020 - 10/2025
Ủy viên Ban Thường vụ Thành ủy, Phó Chủ tịch Thường trực HĐND thành phố Hà Nội.
16/10/2025
Tại Đại hội đại biểu Đảng bộ thành phố Hà Nội lần thứ XVIII, nhiệm kỳ 2025-2030, được bầu giữ chức Phó Bí thư Thành ủy Hà Nội nhiệm kỳ 2025-2030.
13/11/2025
Tại kỳ họp chuyên đề (kỳ họp thứ 27), HĐND thành phố Hà Nội khóa XVI, nhiệm kỳ 2021-2026, được bầu giữ chức Chủ tịch HĐND thành phố khóa XVI, nhiệm kỳ 2021-2026.
1/12/2025
Ủy ban Thường vụ Quốc hội phê chuẩn kết quả bầu giữ chức Chủ tịch HĐND thành phố Hà Nội nhiệm kỳ 2021-2026, theo Nghị quyết số 1895/NQ-UBTVQH15.